Batch file 机器人复制无效参数#3
这是我的批处理内容Batch file 机器人复制无效参数#3,batch-file,cmd,batch-processing,robocopy,Batch File,Cmd,Batch Processing,Robocopy,这是我的批处理内容 Robocopy.exe D:\IDRIVE\New backups\Program\full\1 D:\IDRIVE\New backups\Program\full\2 pause 但在cmd中,它正在显示 ------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows
Robocopy.exe D:\IDRIVE\New backups\Program\full\1 D:\IDRIVE\New backups\Program\full\2
pause
但在cmd中,它正在显示
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started : Mon Apr 21 15:24:47 2014
Source - D:\IDRIVE\New\
Dest - D:\IDRIVE\New backups\Program\full\backups\Program\full\2\
Files :
Options : /COPY:DAT /R:1000000 /W:30
------------------------------------------------------------------------------
ERROR : Invalid Parameter #3 : "D:\IDRIVE\New"
Simple Usage :: ROBOCOPY source destination /MIR
source :: Source Directory (drive:\path or \\server\share\path).
destination :: Destination Dir (drive:\path or \\server\share\path).
/MIR :: Mirror a complete directory tree.
For more usage information run ROBOCOPY /?
**** /MIR can DELETE files as well as copy them !
D:\IDRIVE\New backups\Program\full>pause
Press any key to continue . . .
请帮助我解决此问题您需要引用带有空格的路径:
Robocopy.exe "D:\IDRIVE\New backups\Program\full\1" "D:\IDRIVE\New backups\Program\full\2"
如果查看错误消息,您将看到所提到的路径在new处停止,而new正好位于第一个空格之前 可能值得注意的是,不仅仅是空间。我的路径在文件夹名(Firefox配置文件)中包含一个句号(
),这也导致了一个错误,直到我将路径用引号括起来。