尝试使用xcopy并排除了文件夹及其所有子文件夹。
C:\Merged\org\a>xcopy /I /E /Y C:\Merged\org\*.* C:\Merged\dest /exclude:"C:\Mer
ged\org\a\*.*"
Can't read file: "C:\Merged\org\a\*.*"
我想我不能排除文件夹,而只能排除带有xcopy的文件。
因此,我想到了使用robocopy的方法,但是我不确定要使用哪个标志。
什么是我上面的xcopy等效的robocopy?
最佳答案
好吧,你可以。阅读XCOPY /?
:
问题是当您应该指定文件名时,您要指定要排除到/EXCLUDE
的路径,该文件名包含要排除的“路径”(实际上更灵活,请参见上文)。您甚至会得到有关该错误消息的提示。
创建一个文件,例如C:\ignore.txt
,其中包含“C:\Merged\orga\a\”行,然后按以下方式调用XCOPY
:
xcopy.exe C:\Merged\org\*.* C:\Merged\dest /exclude:C:\ignore.txt /I /E /Y
如果您仍然想使用robocopy,可以这样做:
robocopy.exe c:\merged\org c:\merged\dest /xd c:\merged\org\a /IS /E
关于windows - 将xcopy转换为robocopy,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8912769/