Möchte Daten von einem PC auf einen anderen kopieren. Berechtigungen und Freigaben sollten passen, da ich das manuell mit copy & paste ohne Fehler erledigen kann.
Da steht in der Batch:
Das wird ausgegeben:
Irgendwie geht hier ein \ verloren:
Da steht in der Batch:
Code:
REM Host-Namen eingeben
set /p source=Quelle:
set /p target=Ziel:
echo.
echo User eingeben
set /p user=User (z.B. max.mustermann):
echo.
echo Eigene Bilder kopieren:
set sourceDir=\\%source%\d$\Eigene Dateien\Eigene Bilder\
set targetDir=\\%target%\d$\Users\%user%\Pictures\
robocopy "%sourceDir%" "%targetDir%" /COPYALL
echo %sourceDir%
echo %targetDir%
pause
Das wird ausgegeben:
Code:
C:\Windows\system32>robocopy "\\pc-725\d$\Eigene Dateien\Eigene Bilder\" "\\pc-1565\d$\Users\hans.wurst\Pictures\" /COPYALL
-------------------------------------------------------------------------------
ROBOCOPY :: Robustes Dateikopieren für Windows
-------------------------------------------------------------------------------
Gestartet: Wed Jan 20 15:22:53 2016
Quelle : \\pc-725\d$\Eigene Dateien\Eigene Bilder" \pc-1565\d$\Users\hans.wurst\Pictures"\
Ziel -
Dateien : *.*
Optionen: *.* /COPYALL /R:1000000 /W:30
------------------------------------------------------------------------------
FEHLER: Es wurde kein Zielverzeichnis angegeben.
Irgendwie geht hier ein \ verloren:
Code:
Quelle : \\pc-725\d$\Eigene Dateien\Eigene Bilder" \pc-1565\d$\Users\hans.wurst\Pictures"\