Robocopy CMD funkioniert, aus der BAT heraus wird der Pfad nicht gefunden
Hallo zusammen,
ich bin jetzt schon seit 2 Tagen auf der Suche nach meinem Problemchen.
Bei einem Kunden (WIN10 HOME) möchte ich mit Nutzung von Robocopy einzelne Ordner auf eine externe USB spiegeln.
Hier mal mein CMD:
robocopy "C:\Users\Jörg Txxxxx\Pictures" "K:\TEST\Bilder" /mir /r:1 /w:1 /tee /log:K:\TEST\Bilder_Log.txt
Wird dieser direkt in der Eingabeaufforderung ausgeführt, funktioniert alles wie gewünscht.
Die bat allerdings (besteht aktuell ausschließlich aus dem selben Befehl) erzeugt mir folgendes Log:
ROBOCOPY :: Robustes Dateikopieren fr Windows
Gestartet: Donnerstag, 26. Januar 2017 10:17:56
Quelle : C:\Users\Jörg Txxxxx\Pictures\
Ziel = K:\TEST\Bilder\
Dateien : *.*
Optionen: *.* /TEE /S /E /DCOPY:DA /COPY:DAT /PURGE /MIR /R:1 /W:1
2017/01/26 10:17:56 FEHLER 3 (0x00000003) Zugriff auf Quellverzeichnis C:\Users\Jörg Txxxxx\Pictures\
Das System kann den angegebenen Pfad nicht finden.
Ich habe es bereits mit dem EDITOR und NOTEPAD++ zwecks der Codierung des "ö", als auch mit dem setzen von Variablen für eben jenes "ö" versucht.
Ebenfalls habe ich den Versuch der als Admin ausgeführten Verknüpfung unternommen, erfolglos, sonst würde ich ja nicht hier fragen.
Neben der Vermutung, dass es sich um das "ö" geht, verstehe ich auch nicht, warum die Befehle /S /E /DCOPY:DA /COPY:DAT /PURGE dazu kommen.
/S /E und /PURGE sind doch eigentlich über den /MIR bereits abgehandelt. Das soll mir aber auch egal sein, denn es läuft ja per direkter Ausführung im CMD.
Zum Schluss sei noch gesagt, dass ursprünglich Quelle und Ziel als Variablen gesetzt wurden, was aber den gleichen Effekt hatte.
Ich bin Ratlos und hoffe daher auf Eure Hilfe
Liebe Grüße und Dank vorab!
ich bin jetzt schon seit 2 Tagen auf der Suche nach meinem Problemchen.
Bei einem Kunden (WIN10 HOME) möchte ich mit Nutzung von Robocopy einzelne Ordner auf eine externe USB spiegeln.
Hier mal mein CMD:
robocopy "C:\Users\Jörg Txxxxx\Pictures" "K:\TEST\Bilder" /mir /r:1 /w:1 /tee /log:K:\TEST\Bilder_Log.txt
Wird dieser direkt in der Eingabeaufforderung ausgeführt, funktioniert alles wie gewünscht.
Die bat allerdings (besteht aktuell ausschließlich aus dem selben Befehl) erzeugt mir folgendes Log:
ROBOCOPY :: Robustes Dateikopieren fr Windows
Gestartet: Donnerstag, 26. Januar 2017 10:17:56
Quelle : C:\Users\Jörg Txxxxx\Pictures\
Ziel = K:\TEST\Bilder\
Dateien : *.*
Optionen: *.* /TEE /S /E /DCOPY:DA /COPY:DAT /PURGE /MIR /R:1 /W:1
2017/01/26 10:17:56 FEHLER 3 (0x00000003) Zugriff auf Quellverzeichnis C:\Users\Jörg Txxxxx\Pictures\
Das System kann den angegebenen Pfad nicht finden.
Ich habe es bereits mit dem EDITOR und NOTEPAD++ zwecks der Codierung des "ö", als auch mit dem setzen von Variablen für eben jenes "ö" versucht.
Ebenfalls habe ich den Versuch der als Admin ausgeführten Verknüpfung unternommen, erfolglos, sonst würde ich ja nicht hier fragen.
Neben der Vermutung, dass es sich um das "ö" geht, verstehe ich auch nicht, warum die Befehle /S /E /DCOPY:DA /COPY:DAT /PURGE dazu kommen.
/S /E und /PURGE sind doch eigentlich über den /MIR bereits abgehandelt. Das soll mir aber auch egal sein, denn es läuft ja per direkter Ausführung im CMD.
Zum Schluss sei noch gesagt, dass ursprünglich Quelle und Ziel als Variablen gesetzt wurden, was aber den gleichen Effekt hatte.
Ich bin Ratlos und hoffe daher auf Eure Hilfe
Liebe Grüße und Dank vorab!
Please also mark the comments that contributed to the solution of the article
Content-Key: 327584
Url: https://administrator.de/contentid/327584
Printed on: April 24, 2024 at 15:04 o'clock
6 Comments
Latest comment
Hallo,
Mit welchen Zeichensatz hast du deine Batch abgespeichert. Nicht überall wo ein Jörg steht ist auch ein Jörg enthalten?
Gruß,
Peter
Zitat von @Apokrat:
2017/01/26 10:17:56 FEHLER 3 (0x00000003) Zugriff auf Quellverzeichnis C:\Users\Jörg Txxxxx\Pictures\ Das System kann den angegebenen Pfad nicht finden.
Wie ist denn der tatsächliche Pfadname? Dein Jörg scheint dir schwierigkeiten zu bereiten. Was also steht tatsächlich als Pfadname geschrieben?2017/01/26 10:17:56 FEHLER 3 (0x00000003) Zugriff auf Quellverzeichnis C:\Users\Jörg Txxxxx\Pictures\ Das System kann den angegebenen Pfad nicht finden.
Mit welchen Zeichensatz hast du deine Batch abgespeichert. Nicht überall wo ein Jörg steht ist auch ein Jörg enthalten?
Neben der Vermutung, dass es sich um das "ö" geht, verstehe ich auch nicht, warum die Befehle /S /E /DCOPY:DA /COPY:DAT /PURGE dazu kommen.
Du hast eben einige Parameter nicht angegeben, daher werden diese mit den Defaults besetzt.Gruß,
Peter
Moin,
und öffne dann die Datei mit dem Windows Editor.
Gruß Krämer
PS: Du solltest Notepad++ oder einen ähnlichen Editor verwenden und die Kodierung auf OEM 852 setzen.
Zitat von @Apokrat:
Ich habe für die bat den klassischen Editor genutzt, keine Ahnung wie der kodiert.
nicht richtig. Öffne mal eine CMD und gib dort folgendes ein:Ich habe für die bat den klassischen Editor genutzt, keine Ahnung wie der kodiert.
echo äöü > test.txt
Gruß Krämer
PS: Du solltest Notepad++ oder einen ähnlichen Editor verwenden und die Kodierung auf OEM 852 setzen.
Hallo,
Das wird das Ö sein denn du hast den Pfad ja in Anführungszeichen gesetzt. Die Codierung deiner gespeicherten Batch Datei (.bat oder .cmd) macht dir mit den Ö probleme.
Gruß,
Peter
Das wird das Ö sein denn du hast den Pfad ja in Anführungszeichen gesetzt. Die Codierung deiner gespeicherten Batch Datei (.bat oder .cmd) macht dir mit den Ö probleme.
Ich habe für die bat den klassischen Editor genutzt, keine Ahnung wie der kodiert.
Nimm mal Wordpad und stelle die Codierung um. Wordpad ungleich Editor (Notepad) wenns um die Zeichensätze geht.Gruß,
Peter