como usar o espaço dentro do nome do caminho para o Robocopy do Windows

0

Quando meu caminho para o robocopy tem um espaço, eu o rodeio com "mas recebo o erro estranho abaixo ...

Meu arquivo .bat contém:

rem Backup scans
ROBOCOPY "C:\Users\doug\Documents\My Scans\"  "B:\BACKUP\My Scans\"  /e /NFL /NDL

pause

E eu recebo este erro:

C:\Windows\system32>rem Backup scans

C:\Windows\system32>ROBOCOPY "C:\Users\doug\Documents\My Scans\"  "B:\BACKUP\My
Scans\"  /e /NFL /NDL

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows

-------------------------------------------------------------------------------

  Started : Thu Jun 23 19:32:29 2016

   Source : C:\Users\doug\Documents\My Scans"  B:\BACKUP\My\
     Dest : C:\Windows\system32\Scans"\

    Files : *.*

  Options : *.* /NDL /NFL /S /E /COPY:DAT /R:1000000 /W:30

------------------------------------------------------------------------------

2016/06/23 19:32:29 ERROR 123 (0x0000007B) Accessing Source Directory C:\Users\d
oug\Documents\My Scans"  B:\BACKUP\My\
The filename, directory name, or volume label syntax is incorrect.

C:\Windows\system32>pause
Press any key to continue . . .
    
por Doug Null 24.06.2016 / 04:35

2 respostas

2

Em seu comando ROBOCOPY "C:\Users\doug\Documents\My Scans\" "B:\BACKUP\My Scans\" /e /NFL /NDL , as barras finais estão escapando dos símbolos de aspas duplas. Robocopy então assume que é um argumento completo, que não consegue encontrar. Tente um destes em vez disso:

ROBOCOPY "C:/Users/doug/Documents/My Scans/" "B:/BACKUP/My Scans/" /e /NFL /NDL e ROBOCOPY "C:\Users\doug\Documents\My Scans\" "B:\BACKUP\My Scans\" /e /NFL /NDL e ROBOCOPY "C:\Users\doug\Documents\My Scans" "B:\BACKUP\My Scans" /e /NFL /NDL

    
por 24.06.2016 / 05:05
1

Remova as barras invertidas na sua origem e destino.

"C: \ Usuários \ doug \ Documentos \ Minhas Varreduras" "B: \ BACKUP \ Minhas Varreduras"

Edit: De alguma forma Blerg me bateu para isso. O que ele disse.

    
por 24.06.2016 / 05:09