Robocopy代码可从命令行运行,但不能从批处理脚本运行

时间:2018-08-04 23:03:15

标签: robocopy

我正在编写一个Windows批处理脚本,该脚本使用robocopy备份特定文件(在运行Windows 7 Home Premium SP1的计算机上)。这是批处理文件的全部内容:

robocopy "C:\R" "C:\Users\Joshua Theisen\Google Drive\Programming\R Backup" r.snippets /S /DCOPY:T /TIMFIX
robocopy "C:\R" "C:\Users\Joshua Theisen\Google Drive\Programming\R Backup" Rprofile.site /S /DCOPY:T /TIMFIX

当我从命令行分别运行此批处理的每一行时,每行工作都很好,并且花费了不到1分钟的时间。当我从批处理文件(单独或一起)运行这些命令时,将打开一个命令窗口,并似乎一遍又一遍地运行命令,但是每个命令似乎立即终止,然后重新运行得如此之快,以至于我几乎无法阅读命令窗口中的文本行。我必须关闭命令窗口才能终止脚本。

我尝试将/LOG+:log.txt添加到命令中以查看发生了什么,但是没有创建`log.txt'文件(至少不在我运行批处理文件的目录中)。有什么想法为什么批处理脚本会失败?谢谢。

P.S。如果更适合其他Stack Exchange网站,请告诉我。

0 个答案:

没有答案