批处理文件:复制所有文件和文件夹,除了一个文件夹

4
我制作了一个.bat文件来复制一些文件,例如备份,我需要复制除一个文件夹外的所有文件。我的例子中有一个名为test的文件夹,包含子文件夹bin,log,Account...以及其他一些文件,我想复制除文件夹"log"之外的所有文件和文件夹。
这是我复制所有文件的代码:
如果不存在"C:\inetpub\wwwroot\backup\test",则xcopy "C:\inetpub\wwwroot\test" "C:\inetpub\wwwroot\backup\test" /s /i
1个回答

6

使用robocopy命令代替,它有/XD参数可以按名称排除目录。

robocopy "C:\inetpub\wwwroot\test" "C:\inetpub\wwwroot\backup\test" *.* /XD "log" /S

that it's. Thanks a lot :) - Dado

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接