robocopy 与环境变量会导致 0x10

robocopy 与环境变量会导致 0x10

我在命令行上尝试过这个,它可以正常工作

robocopy /mir /copy:DAT /mot:30  "D:\Source File\file" "E:\Target Directory\backup %DATE:/=-% %time::=-%" /xd "D:\Source File\file\excluded"

但是在我创建计划任务运行它之后,我得到了 0x10 的结果

如果我删除这部分它就能正确运行

%DATE:/=-% %time::=-%

任何建议都会对我有很大帮助。

谢谢

答案1

我认为 robocopy 无法理解如何本地转换变量%DATE:/=-%%time::=-%尝试将计划任务更改为运行cmd并从那里调用 robocopy。

cmd /c robocopy /mir /copy:DAT /mot:30  "D:\Source File\file" "E:\Target Directory\backup %DATE:/=-% %time::=-%" /xd "D:\Source File\file\excluded"

相关内容