中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-07 12:55
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 怎么用MOVE把指定目录下的各个子目录剪切到F盘里? 查看 993 回复 7
楼 主 怎么用MOVE把指定目录下的各个子目录剪切到F盘里? 发表于 2007-11-06 12:26 ·  中国 广东 深圳 福田区 电信
初级用户
积分 87
发帖 48
注册 2006-11-06 00:57
19年会员
UID 69720
性别 男
状态 离线
请问高手,如题,我不知道这个批处理怎么写,是不是不可以用批处理实现呢。。。。
2 发表于 2007-11-06 12:59 ·  中国 香港 腾讯云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
还是用xcopy
3 发表于 2007-11-06 13:29 ·  中国 广东 深圳 福田区 电信
初级用户
积分 87
发帖 48
注册 2006-11-06 00:57
19年会员
UID 69720
性别 男
状态 离线
因为我是同盘符,如果我用move命令的话就会快好多了。
4 发表于 2007-11-06 13:39 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
move /?
第一高手 第二高手

5 发表于 2007-11-07 14:16 ·  中国 上海 闵行区 电信
新手上路
积分 10
发帖 5
注册 2007-11-06 16:06
18年会员
UID 101888
性别 男
状态 离线
6 发表于 2007-11-07 16:44 ·  中国 北京 中国科学院研究生院
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
假设是这样的:
f:\下有一个y文件夹,同时还有z文件夹;
文件夹z下有若干个子文件夹 a b c d...
还有若干个文件 e f g h....
你想把z下的都移到y下么?
那就试一试:

move f:\z\ f:\y\
7 发表于 2008-02-22 10:56 ·  中国 广东 东莞 电信
新手上路
积分 14
发帖 6
注册 2008-02-18 06:11
18年会员
UID 110874
性别 男
状态 离线
for /f "delims=" %i in ('dir a /b') do move "a\%i" b

我也遇到这个问题,也是同盘符,文件很多也很大,如果用move命令的话就会快好多了。只是上面的在cmd里面可以用,不过放到了bat之后就用不了,不明白!纳闷ing!
8 发表于 2008-02-22 13:23 ·  中国 福建 福州 联通
高级用户
★★
积分 581
发帖 277
注册 2006-12-23 05:10
19年会员
UID 74328
性别 男
状态 离线
Originally posted by mmsknc93 at 2008-2-22 10:56:
for /f "delims=" %i in ('dir a /b') do move "a\%i" b

我也遇到这个问题,也是同盘符,文件很多也很大,如果用move命令的话就会快好多了。只是 ...


在批处理中变量应该要用两个%

也就是改为

for /f "delims=" %%i in ('dir a /b') do move "a\%%i" b
论坛跳转: