标题: 怎么用MOVE把指定目录下的各个子目录剪切到F盘里?
[打印本页]
作者: xeibobin
时间: 2007-11-6 12:26
标题: 怎么用MOVE把指定目录下的各个子目录剪切到F盘里?
请问高手,如题,我不知道这个批处理怎么写,是不是不可以用批处理实现呢。。。。
作者: abcd
时间: 2007-11-6 12:59
还是用xcopy
作者: xeibobin
时间: 2007-11-6 13:29
因为我是同盘符,如果我用move命令的话就会快好多了。
作者: fastslz
时间: 2007-11-6 13:39
move /?
作者: yanzb
时间: 2007-11-7 14:16
好
作者: scriptor
时间: 2007-11-7 16:44
假设是这样的:
f:\下有一个y文件夹,同时还有z文件夹;
文件夹z下有若干个子文件夹 a b c d...
还有若干个文件 e f g h....
你想把z下的都移到y下么?
那就试一试:
move f:\z\ f:\y\
作者: mmsknc93
时间: 2008-2-22 10:56
for /f "delims=" %i in ('dir a /b') do move "a\%i" b
我也遇到这个问题,也是同盘符,文件很多也很大,如果用move命令的话就会快好多了。只是上面的在cmd里面可以用,不过放到了bat之后就用不了,不明白!纳闷ing!
作者: suntb
时间: 2008-2-22 13:23
Quote: |
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