xcopy funktioniert, aber nicht

xcopy funktioniert, aber nicht

Wirklich seltsames Verhalten bei xcopy. Ich habe eine Batchdatei wie folgt

"<=Erstellen einer Sicherungskopie eines Dienstes - funktioniert einwandfrei, Sicherungsdateien werden korrekt erstellt=>"

For /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%b-%%a)
For /f "tokens=1-2 delims=/:" %%a in ("%TIME%") do (set mytime=%%a%%b)
cd C:\BakTemp
ren "BAKup.sql" "BAKup(%mydate%_%mytime%).sql"
xcopy /M /Y /S "C:\BakTemp" "R:\ConFigBAKups\Backups_for_%mydate%_%mytime%\"

Der Befehl xcopy schlägt mit der Meldung „Ungültige Laufwerksspezifikation“ fehl, funktioniert bis dahin aber einwandfrei.

Wenn ich dann die obige Datei ausschneide und einfüge und den Abschnitt entferne, der die Dateien am Anfang in einer neuen Batchdatei erstellt, werden die von der fehlgeschlagenen vorherigen Batchdatei erstellten Dateien perfekt kopiert.

das heißt ... das funktioniert

For /f "tokens=1-4 delims=/ " %%a in ('date /t') do (set mydate=%%c-%%b-%%a)
For /f "tokens=1-2 delims=/:" %%a in ("%TIME%") do (set mytime=%%a%%b)
cd C:\BakTemp
xcopy /M /Y /S "C:\BakTemp" "R:\ConFigBAKups\Backups_for_%mydate%_%mytime%\"

Warum?

Antwort1

Damit jeder, der sich das in Zukunft ansieht, davon profitieren kann: Ich habe es zum Laufen gebracht, indem ich das Formular „\Server\Pfad“ verwendet und die Schalter entfernt habe. Ich habe keine Ahnung, warum.

verwandte Informationen