![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 13:40 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 判断文件名,把文件放进对应的文件夹中 |
| 可打印版本 670 / 0 |
| 第1楼 gengster | 发表于 2009-03-14 00:32 |
| 新手上路 发帖 1 积分 1 | |
|
判断文件名,把文件放进对应的文件夹中 很抱歉,注册后直接发贴请教。
在批处理室研究了不少前辈的帖子,主要是有文员同事想解决一个问题:每天有不少文件要处理,这些文件处理后要分别归档进入对应的文件夹,因为类别不少,每天下来有些烦琐,所以想做一个批处理直接解决这个事情。例如:传真**.doc要放入“办公室”中的“传真”文件夹,电话记录**.doc要放入“办公室”中的“电话记录”文件夹,销售**.doc要放入“销售部”文件夹,采购**.doc要放入“采购部”文件夹。。。。。。 有几点说明情况:(1)每个word文件的名字已经以固定的标记起头,以分别标志;(2)每种文件对应的文件夹已经确定,但可能增加新的类别;(3)如果发现没有对应的文件夹,则在直接建立。 研究了“[已结]文件移动到含该文件名字符的批处理?”、“根据文件名,批量建立文件夹,并把文件放进去”等贴子,有了一些思路,但以最惭愧的方式解决了这个问题,但是觉得根本没有发挥批处理的好处,所以再请教下高手们有没有其他思路,并给出代码,学习下。 思路1:(我用的,汗)用for在临时文件夹中遍历,每个类别分别判断,分别移入对应文件夹。 思路2:建立一个文本文件,每一行为“传真-办公室/传真”或是“传真 办公室/传真”这种格式,然后在临时文件夹以for遍历,把文件名的前几个字相同的,按后面的文件夹名字放入相应的文件夹,没有对应文件夹的,直接建立。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |