![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 04:37 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 【已解决】批量移动文件夹问题,求救!! |
| 可打印版本 1,042 / 5 |
| 第1楼 fly2love | 发表于 2010-06-03 12:02 |
| 新手上路 发帖 10 积分 10 | |
|
【已解决】批量移动文件夹问题,求救!! 问题描述:
1、有一个文件夹列表文件,f:\filelist.txt 内容如下: 0313 3455 5677 。。 同时,e:\test1\ 中有许多的文件夹,文件夹的名字分别为: 0313abdse (文件夹中内容:1.txt 2.txt...) 3455fdasfd (文件夹中内容:3.txt 4.txt...) 5677fdsafs (文件夹中内容:4.txt 6.txt...) ... 我的任务是移动 根据文件列表filelist.txt 这些文件夹 去 F:\test2\ 因为move 移动文件夹时不支持通配符,所以用xcopy命令。 我的代码如下: 但是根本无法移动文件夹,高手帮忙啊 [ Last edited by fly2love on 2010-6-3 at 16:14 ] |
|
| 第2楼 fly2love | 发表于 2010-06-03 12:26 |
| 新手上路 发帖 10 积分 10 | |
|
高手帮忙看看啊!
现在的情况是,文件夹会移动,但是里面的文件由于和通配符不符合,所以不能够移动文件。 |
|
| 第3楼 Evangel | 发表于 2010-06-03 12:52 |
| 初级用户 发帖 95 积分 145 | |
| 第4楼 fly2love | 发表于 2010-06-03 14:50 |
| 新手上路 发帖 10 积分 10 | |
|
我怎么试了不对啊,楼上已经自己尝试过了?
这样实现以后,还是只能够移动空的文件夹,对于里面的文件不能够移动。 [ Last edited by fly2love on 2010-6-3 at 15:15 ] |
|
| 第5楼 Hanyeguxing | 发表于 2010-06-03 16:10 |
| 银牌会员 发帖 897 积分 1,039 来自 在地狱中仰望天堂 | |
|
1,使用if如此通配是允许的,但不推荐,原因是这样的if无法分辨目录还是文件
2,xcopy 不支持如此通配 |
|
| 第6楼 fly2love | 发表于 2010-06-03 16:14 |
| 新手上路 发帖 10 积分 10 | |
|
恩,谢谢高手大哥。
其实就是只知道部分文件夹名如何移动文件夹的问题,已经解决,可以结贴。 谢谢!! Originally posted by Hanyeguxing at 2010-6-3 16:10: |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |