我在命令行上尝试过这个,它可以正常工作
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"