一、将前件移计及需求描述
在Linux系统的缀和某几个目录下有一些前缀和后缀相同的文件,编写程序将它们移动到同一个目录下。后缀
例如,相同现有三个源目录FileDir1、文动到的算C代FileDir2和FileDir3,目录码实里面分别存放有文件File_1.txt、法设File_2.txt和File_3.txt。将前件移计及由于它们有相同的缀和前缀(File_)和后缀(txt),所以要将这三个文件移动到同一个结果目录(假设为GatherDir)中。香港云服务器后缀
二、相同现算法设计
基于需求,文动到的算C代可以采用如图1所示的目录码实程序流程:
图1 程序总体流程
三、特殊流程考虑
在编写程序的法设过程中,对于某些特殊流程的将前件移计及考虑如下:
1.如果扫描某个目录出错,则直接停止程序的运行,而不用继续扫描下一个目录。
2.对于某些空文件(即文件的网站模板大小为0),直接在源目录中将其删除,而不用移动到结果目录中。
3.为了随时能够处理放到源目录中的文件,程序每隔一段时间(如一分钟)扫描一次源目录。也就是说,如果不人为操作,程序启动之后会不停地运行。
四、程序代码
/