我有一些文件需要按计划复制到某个目录中。所有文件都具有相同的名称,但扩展名会递增(我无法控制这一点,这让我很抓狂)
我试过跑步xcopy /C /D /Y /I "C:\Temp\Source" "C:\Temp\Destination"
但我收到一条消息,称无法找到该文件。
现在,我已经找到了一种解决办法,即使用排除的文件扩展名列表并复制列表中不存在的所有内容,但我觉得这样可以做得更好。
答案1
在您的命令行中:
xcopy /C /D /Y /I “C:\Temp\源” “C:\Temp\目标”
据我所知,您还没有告诉 xcopy 要复制什么。如果您尝试复制 C:\Temp\*.* 中的所有内容,请尝试:
xcopy C:\Temp\*.* C:\Temp\Destination\ /C /D /Y /I
答案2
代替 XCOPY使用robocopy
。它支持相同的选项并允许选择文件模式:
robocopy source dest file(s) [options]
对于文件模式,您可以使用?
任何单个字符、*
零个到多个字符等等。如果您能给出扩展名的示例,那将很有帮助。