无法使用 robocopy 复制文件
Can not copy file using robocopy
robocopy %~dp0 "%ProgramFiles(x86)%\StartIsBack\Orbs" "windows orb.bmp"
我只需要将一个文件 "windows orb.bmp" 复制到“%ProgramFiles(x86)%\StartIsBack\Orbs”,但我看到的是:如果源文件夹中有一个 space名称,我得到一个错误
Source - D:\Programs\StartIsBack\
Destination - C:\Windows\system32\Win\
ERROR: Invalid parameter #3 : "10\"
所以如果你能看到目标文件夹是错误的。但是,一旦我删除文件夹名称中的 space,文件就会被复制。
我不明白在哪里挖。
正在从 "windows orb.bmp" 所在的同一文件夹中执行批处理文件。
robocopy "%~dp0." "%ProgramFiles(x86)%\StartIsBack\Orbs" "windows orb.bmp"
因此如果源文件夹的名称中有空格,则 %~dp0 需要被引号并在末尾加上一个点。
robocopy %~dp0 "%ProgramFiles(x86)%\StartIsBack\Orbs" "windows orb.bmp"
我只需要将一个文件 "windows orb.bmp" 复制到“%ProgramFiles(x86)%\StartIsBack\Orbs”,但我看到的是:如果源文件夹中有一个 space名称,我得到一个错误
Source - D:\Programs\StartIsBack\
Destination - C:\Windows\system32\Win\
ERROR: Invalid parameter #3 : "10\"
所以如果你能看到目标文件夹是错误的。但是,一旦我删除文件夹名称中的 space,文件就会被复制。 我不明白在哪里挖。 正在从 "windows orb.bmp" 所在的同一文件夹中执行批处理文件。
robocopy "%~dp0." "%ProgramFiles(x86)%\StartIsBack\Orbs" "windows orb.bmp"
因此如果源文件夹的名称中有空格,则 %~dp0 需要被引号并在末尾加上一个点。