标题: 判断文件名,把文件放进对应的文件夹中
[打印本页]
作者: gengster
时间: 2009-3-14 00:32
标题: 判断文件名,把文件放进对应的文件夹中
很抱歉,注册后直接发贴请教。
在批处理室研究了不少前辈的帖子,主要是有文员同事想解决一个问题:每天有不少文件要处理,这些文件处理后要分别归档进入对应的文件夹,因为类别不少,每天下来有些烦琐,所以想做一个批处理直接解决这个事情。例如:传真**.doc要放入“办公室”中的“传真”文件夹,电话记录**.doc要放入“办公室”中的“电话记录”文件夹,销售**.doc要放入“销售部”文件夹,采购**.doc要放入“采购部”文件夹。。。。。。
有几点说明情况:(1)每个word文件的名字已经以固定的标记起头,以分别标志;(2)每种文件对应的文件夹已经确定,但可能增加新的类别;(3)如果发现没有对应的文件夹,则在直接建立。
研究了“[已结]文件移动到含该文件名字符的批处理?”、“根据文件名,批量建立文件夹,并把文件放进去”等贴子,有了一些思路,但以最惭愧的方式解决了这个问题,但是觉得根本没有发挥批处理的好处,所以再请教下高手们有没有其他思路,并给出代码,学习下。
思路1:(我用的,汗)用for在临时文件夹中遍历,每个类别分别判断,分别移入对应文件夹。
思路2:建立一个文本文件,每一行为“传真-办公室/传真”或是“传真 办公室/传真”这种格式,然后在临时文件夹以for遍历,把文件名的前几个字相同的,按后面的文件夹名字放入相应的文件夹,没有对应文件夹的,直接建立。