批处理文件:复制除一个文件夹外的所有文件和文件夹
Batch file: Copy all files and folder except one folder
我制作了一个 .bat 文件来复制一些文件,比如备份,我需要复制除一个文件夹之外的所有文件。
例如,我有文件夹 test 和子文件夹 bin、log、Account... 以及更多文件,我想复制除文件夹 "log".
之外的所有文件和文件夹
这是我的全部复制代码:
如果不存在"C:\inetpub\wwwroot\backup\test" xcopy "C:\inetpub\wwwroot\test" "C:\inetpub\wwwroot\backup\test" /s /i
改用 robocopy
命令,它 /XD
可以按名称排除目录。
robocopy "C:\inetpub\wwwroot\test" "C:\inetpub\wwwroot\backup\test" *.* /XD "log" /S
我制作了一个 .bat 文件来复制一些文件,比如备份,我需要复制除一个文件夹之外的所有文件。 例如,我有文件夹 test 和子文件夹 bin、log、Account... 以及更多文件,我想复制除文件夹 "log".
之外的所有文件和文件夹这是我的全部复制代码:
如果不存在"C:\inetpub\wwwroot\backup\test" xcopy "C:\inetpub\wwwroot\test" "C:\inetpub\wwwroot\backup\test" /s /i
改用 robocopy
命令,它 /XD
可以按名称排除目录。
robocopy "C:\inetpub\wwwroot\test" "C:\inetpub\wwwroot\backup\test" *.* /XD "log" /S