标题: [文件操作] BAT批处理如何复制文件夹? [打印本页]
作者: freefuture 时间: 2014-4-9 10:27 标题: BAT批处理如何复制文件夹?
求大侠们帮忙,我想把某个文件夹下的所有子文件下的指定文件夹名,复制到另一个文件夹下,不知道如何实现,下面的伪批处理命令应该能表示我的需求:
copy c:\所有文件夹\指定文件夹\文件夹AAA d:\文件夹AAA
其中所有文件夹就是遍历,指定文件夹就是我来指定的某个文件夹,它在这个路径下会出现多次,然后把这些指定文件夹下的文件夹AAA及里面的文件,都拷贝到d盘中,
作者: qzwqzw 时间: 2014-4-9 11:11
在cmd下运行(未经测试)- for /d /r c:\ %d in (指定文件夹.?) do xcopy /e/f/g/h/i/k/x %d d:\%~nxd
复制代码
作者: freefuture 时间: 2014-4-9 15:09
不行,运行后闪退。。。用pause..也停不下来。
作者: Batcher 时间: 2014-4-9 16:27
回复 3# freefuture
那个是直接在CMD窗口里面执行的,不是放在.bat文件里面执行。
作者: freefuture 时间: 2014-4-9 16:44
本帖最后由 freefuture 于 2014-4-9 17:06 编辑
太牛了!试验成功!还有一个问题,就是如何用批处理来运行上面的语句?
作者: CrLf 时间: 2014-4-9 17:22
回复 5# freefuture
把 % 替换成 %% 就行
作者: freefuture 时间: 2014-4-9 18:05
谢谢大家的帮忙!
回复 freefuture
把 % 替换成 %% 就行
CrLf 发表于 2014-4-9 17:22
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |