我正在尝试使用 Robocopy 每 15 分钟增量备份我的项目,仅当有更改时才备份。我使用 Windows 任务计划程序在启动时启动 .bat 文件,因为我不经常运行计算机,所以我立即启动了脚本。
由于我不想每 15 分钟显示一次命令提示符,因此我将标志设置为不输出日志。因此,我不确定它是否真的在运行,并且无法在任务管理器中看到文件名。
我第一次启动它时没有使用无日志标志,它按预期备份到我的文件夹。从那时起,尽管我一直在处理我的项目,并且全天使用 VS Code 的自动保存功能不断保存,但再也没有增量备份。
是不是因为我没有输出日志,所以它就立即关闭了?这是正常的吗?还是我的语法有误?是否应该有多个文件夹?还是我错过了执行我想执行的操作的标志?
robocopy C:\Users\July\Desktop\TestFolder D:\TestFolder/s /xo /z /np /b /mot:15 /mt:4 /nfl /ndl/ njh/ njs > log:nul /xd D:\TestFolder\.git D:\Psyche\.tmp.drivedownload
答案1
也许可以尝试这个:
robocopy "C:\Users\July\Desktop\TestFolder" "D:\TestFolder" /s /xo /z /np /b /mot:15 /mt:4 /nfl /ndl /njh /njs /xd "D:\TestFolder\.git" "D:\Psyche\.tmp.drivedownload" > nul