一、将源计及需求描述
在Linux系统的目录码实某个源目录中有一批后缀相同的文件,编写程序将这些文件按照前缀分发到不同的文件目录中。
例如,按照源目录SourceDir中存放有三个后缀相同的前缀文件File1_1.txt、File2_1.txt和File3_1.txt,分发法设按照前缀File1_、到不的算C代File2_和File3_将它们分别移动(分发)到目录FileDir1、站群服务器同目FileDir2和FileDir3中。录中
二、将源计及算法设计
基于需求,目录码实可以采用如图1所示的文件程序流程:
图1 程序总体流程
三、特殊流程考虑
在编写程序的按照过程中,对于某些特殊流程的前缀考虑如下:
1.如果扫描源目录出错,则直接停止程序的分发法设运行,而不用继续扫描下一个目录。服务器托管
2.对于某些空文件(即文件的大小为0),直接在源目录中将其删除,而不用进行分发。
3.为了随时能够处理放到源目录中的文件,程序每隔一段时间(如一分钟)扫描一次源目录。也就是说,如果不人为操作,程序启动之后会不停地运行。
四、云南idc服务商程序代码
/