【发布时间】:2017-02-22 06:32:09
【问题描述】:
我想从 xcopy 中排除一些扩展。我不知道它们可能存在于哪个文件夹/目录中。
下面是我正在使用的命令:
xcopy /r /d /i /s /y C:\test1 C:\test2 /exclude:.txt+.exe
对此有帮助吗?
【问题讨论】:
-
xcopyexclude 开关只接受从哪里读取要排除的元素列表的文件。创建文件或使用robocopy和/xf开关 -
xcopy的/EXCLUDE选项并没有真正做你想做的事,它不排除带有.txt和.exe扩展名的文件,它排除了完整路径包含 @ 的所有项目987654329@或.exe在任意位置;例如有一个源文件C:\test1\my.txt.files\file.ext,它也将被排除... -
我同意@aschipfl。使用 FOR 命令列出文件并使用命令修饰符检查扩展名是否有效会更安全。
标签: batch-file cmd xcopy