域名

将前缀和后缀相同的文件移动到同一个目录的算法设计及C代码实现

时间:2010-12-5 17:23:32  作者:人工智能   来源:系统运维  查看:  评论:0
内容摘要:一、需求描述在Linux系统的某几个目录下有一些前缀和后缀相同的文件,编写程序将它们移动到同一个目录下。例如,有三个源目录FileDir1、FileDir2和FileDir3,里面分别存放有文件Fil

一、将前件移计及需求描述

在Linux系统的缀和某几个目录下有一些前缀和后缀相同的文件,编写程序将它们移动到同一个目录下。后缀

例如,相同现有三个源目录FileDir1、文动到的算C代FileDir2和FileDir3,目录码实里面分别存放有文件File_1.txt、法设File_2.txt和File_3.txt。将前件移计及由于它们有相同的缀和前缀(File_)和后缀(txt),所以要将这三个文件移动到同一个结果目录(假设为GatherDir)中。香港云服务器后缀

二、相同现算法设计

基于需求,文动到的算C代可以采用如图1所示的目录码实程序流程:

图1 程序总体流程

三、特殊流程考虑

在编写程序的法设过程中,对于某些特殊流程的将前件移计及考虑如下:

1.如果扫描某个目录出错,则直接停止程序的运行,而不用继续扫描下一个目录。

2.对于某些空文件(即文件的网站模板大小为0),直接在源目录中将其删除,而不用移动到结果目录中。

3.为了随时能够处理放到源目录中的文件,程序每隔一段时间(如一分钟)扫描一次源目录。也就是说,如果不人为操作,程序启动之后会不停地运行。

四、程序代码

/
copyright © 2025 powered by 益强资讯全景  滇ICP备2023006006号-31sitemap