我编写了一个小型批处理文件来同步我的电脑和大学的笔记本文件夹。
REM set tdate=%date: =%
REM set tdate=%tdate:/=%
REM
REM set ttime=%time: =%
REM set ttime=%ttime:.=%
REM set ttime=%ttime: =%
@echo off
cls
set Date format = %date%
set dd = %date:~0,2%
set mm = %date:~3,2%
set yyyy = %date:~6,4%
set Time format = %time%
set hh = %time:~0,2%
set mm = %time:~3,2%
set ss = %time:~6,2%
set Timestamp=%date:~6,4%-%date:~3,2%-%date:~0,2%_%time:~0,2%-%time:~3,2%-%time:~6,2%
REM ROBOCOPY D:\Music F:\Music /MIR > "C:\Robocopy\%Timestamp%.log" /MT:8 /R:1 /TEE
robocopy D:\Documents\Studium \\NOTEBOOK\Documents\Studium /MIR /FFT /Z /XA:H /W:5 > "C:\Robocopy\%Timestamp%.log"
在我的 PC 上运行这个脚本时,一切都运行正常。在我的笔记本上执行相同的脚本时,只需更改路径
robocopy C:\Users\Myuser\Documents\Studium \\PC\Documents\Studium /MIR /FFT /Z /XA:H /W:5 > "C:\Robocopy\%Timestamp%.log"
我明白了robocopy cannot find the path specified
。当我删除> "C:\Robocopy\%Timestamp%.log"
脚本时,它工作正常。文件夹 C\obocopy 确实存在,我从此目录运行批处理脚本...以管理员身份运行没有任何区别。
有任何想法吗?
答案1
您是否尝试过删除引文?
您是否尝试过在登录之前创建文件?
您是否尝试过将其保存在其他地方?
您是否尝试过使用>>
而不是>
?
肯定有一个可以修复它。