[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] BAT批处理如何复制文件夹?

求大侠们帮忙,我想把某个文件夹下的所有子文件下的指定文件夹名,复制到另一个文件夹下,不知道如何实现,下面的伪批处理命令应该能表示我的需求:

copy c:\所有文件夹\指定文件夹\文件夹AAA d:\文件夹AAA

其中所有文件夹就是遍历,指定文件夹就是我来指定的某个文件夹,它在这个路径下会出现多次,然后把这些指定文件夹下的文件夹AAA及里面的文件,都拷贝到d盘中,

在cmd下运行(未经测试)
  1. for /d /r c:\ %d in (指定文件夹.?) do xcopy /e/f/g/h/i/k/x %d d:\%~nxd
复制代码
天的白色影子

TOP

不行,运行后闪退。。。用pause..也停不下来。

TOP

回复 3# freefuture


    那个是直接在CMD窗口里面执行的,不是放在.bat文件里面执行。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

本帖最后由 freefuture 于 2014-4-9 17:06 编辑

太牛了!试验成功!还有一个问题,就是如何用批处理来运行上面的语句?

TOP

回复 5# freefuture


    把 % 替换成 %% 就行

TOP

谢谢大家的帮忙!

回复  freefuture


    把 % 替换成 %% 就行
CrLf 发表于 2014-4-9 17:22

TOP

返回列表