37414
30.07.2016
19271
15
0
Robocopy - Das System kann die angegebene Datei nicht finden
Hallo,
ich habe eine 1TB Festplatte in 2 Partitionen aufgeteilt (D und F).
Nun möchte ich Daten von der Partition D auf die Partition F spiegeln per Robocopy.
Der Befehl lautet:
robocopy D:\Web F:\Web /MIR /R:3 /W:5 /LOG+:%Logfile%
Der Befehl wird über eine Batch-Datei aufgerufen.
Starte ich diese nun, passiert nichts - jedoch öffnet sich die LOG-Datei und enthält folgenden Inhalt:
Ich muss dazu sagen, dass z.B. das spiegeln per Robocopy von der Partition F auf eine externe Festplatte heute Morgen problemlos funktioniert hat.
Auch dieser Vorgang wurde per Batch ausgeführt.
Hat jemand von Euch einen Tipp?
Danke und Gruss,
imebro
ich habe eine 1TB Festplatte in 2 Partitionen aufgeteilt (D und F).
Nun möchte ich Daten von der Partition D auf die Partition F spiegeln per Robocopy.
Der Befehl lautet:
robocopy D:\Web F:\Web /MIR /R:3 /W:5 /LOG+:%Logfile%
Der Befehl wird über eine Batch-Datei aufgerufen.
Starte ich diese nun, passiert nichts - jedoch öffnet sich die LOG-Datei und enthält folgenden Inhalt:
-------------------------------------------------------------------------------
ROBOCOPY :: Robustes Dateikopieren fr Windows
-------------------------------------------------------------------------------
Gestartet: Samstag, 30. Juli 2016 22:52:39
Quelle : D:\Web\
Ziel : F:\Web\
Dateien : *.*
Optionen: *.* /S /E /DCOPY:DA /COPY:DAT /PURGE /MIR /R:3 /W:5
------------------------------------------------------------------------------
2016/07/30 22:52:39 FEHLER 2 (0x00000002) Zugriff auf Quellverzeichnis D:\Web\
Das System kann die angegebene Datei nicht finden.
Ich muss dazu sagen, dass z.B. das spiegeln per Robocopy von der Partition F auf eine externe Festplatte heute Morgen problemlos funktioniert hat.
Auch dieser Vorgang wurde per Batch ausgeführt.
Hat jemand von Euch einen Tipp?
Danke und Gruss,
imebro
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 311318
Url: https://administrator.de/forum/robocopy-das-system-kann-die-angegebene-datei-nicht-finden-311318.html
Ausgedruckt am: 22.12.2024 um 18:12 Uhr
15 Kommentare
Neuester Kommentar
Ist der Ordner Web auf der Partition D: denn noch vorhanden? Der Fehler sagt ja eigentlich direkt aus, das er die Datei nicht finden kann?
Falls das so ist, (was du ja bestimmt geprüft hast) stimmen den noch die Rechte? Mit welchen Rechten wird die Batch ausgeführt? Hast du ein manuelles Kopieren versucht?
Falls das so ist, (was du ja bestimmt geprüft hast) stimmen den noch die Rechte? Mit welchen Rechten wird die Batch ausgeführt? Hast du ein manuelles Kopieren versucht?
Moin,
Hast du deinen obigen Befehl
Denn das Log sagt auch, dass du noch folgende Optionen verwendet hast:
Führe ich den robocopy mit deinen Befehlen aus, erhalte ich in der LogFile die folgenden Optionen (wobei ich nur den Parameter /L zum simulieren ergänzt habe)
Zum Testen der Rechte:
Füge mal in die Batch vor dem ausführenden robocopy-Befehl (und nach der Variablenzuweisung) noch die Zeilen ein:
bevor du dann "mit beliebiger Taste" weiter machst, schau mal ins log, ob dir die ordner aufgelistet werden.
Falls auch das leer bleibt/ einen Fehler ausspuckt, so musst du in den Ordnerberechtigungen von D:\WEB schauen, ob der User, der das Batch ausführen soll, auch Leserechte auf den Ordner (nebst unterordner) hat (Rechtsklick-> Eigenschaften-> Reiter Sicherheit).
Hast du deinen obigen Befehl
robocopy D:\Web F:\Web /MIR /R:3 /W:5 /LOG+:%Logfile%
1:1 hier übernommen oder abgetippt.Denn das Log sagt auch, dass du noch folgende Optionen verwendet hast:
11. Optionen: *.* /S /E /DCOPY:DA /COPY:DAT /PURGE /MIR /R:3 /W:5
Führe ich den robocopy mit deinen Befehlen aus, erhalte ich in der LogFile die folgenden Optionen (wobei ich nur den Parameter /L zum simulieren ergänzt habe)
*.* /L /S /E /COPY:DAT /PURGE /MIR /R:3 /W:5
Zum Testen der Rechte:
Füge mal in die Batch vor dem ausführenden robocopy-Befehl (und nach der Variablenzuweisung) noch die Zeilen ein:
dir d:\web>>%Logfile%
Pause
bevor du dann "mit beliebiger Taste" weiter machst, schau mal ins log, ob dir die ordner aufgelistet werden.
Falls auch das leer bleibt/ einen Fehler ausspuckt, so musst du in den Ordnerberechtigungen von D:\WEB schauen, ob der User, der das Batch ausführen soll, auch Leserechte auf den Ordner (nebst unterordner) hat (Rechtsklick-> Eigenschaften-> Reiter Sicherheit).
ich meinte auch nicht, in der Pfadangabe im Robocopy-Befehl sondern der Name des Verzeichnisses auf deinem Laufwerk D.
Denn selbst der dir-befehl scheint dein Web-Verzeichnis zunächst nicht zu kennen.
Was passiert denn, wenn du mal cmd öffnest, und dann folgendes eingibst d:\w und dann Tabdrückst?
Normalerweise sollte sich dann der begriff "web" vervollständigen.
Wenn das wie folgt aussieht, hast du da ein Leerzeichen enthalten (wobei der erste Befhl von mir zum gezielten erstellen des Web-Ordners mit Leerzeichen verwendet wurde):
Denn selbst der dir-befehl scheint dein Web-Verzeichnis zunächst nicht zu kennen.
Was passiert denn, wenn du mal cmd öffnest, und dann folgendes eingibst d:\w und dann Tabdrückst?
Normalerweise sollte sich dann der begriff "web" vervollständigen.
Wenn das wie folgt aussieht, hast du da ein Leerzeichen enthalten (wobei der erste Befhl von mir zum gezielten erstellen des Web-Ordners mit Leerzeichen verwendet wurde):
Hallo,
In ein CMD Fenster bringt dir ein dir "D:\*." eine Auflistung der verzeichnisse?
In ein CMD Fenster kannst du erfolgreich nach "CD /D D:\WEB" wechseln?
Robocopy wird auch mit deinen Benutzerberechtigung ausgeführt?
Gruß,
Peter
Oh. Sehe gerade das du schon gefunden hast was verloren geglaubt war....
Zitat von @37414:
In der LOG erscheint nun:
Im Explorer kannst du erfolgreich in den Ordner "D:\WEB" wechseln?In der LOG erscheint nun:
> Datentr„ger in Laufwerk D: ist DATA
> Volumeseriennummer: F0D6-2C1B
>
> Verzeichnis von d:\
>
In ein CMD Fenster bringt dir ein dir "D:\*." eine Auflistung der verzeichnisse?
In ein CMD Fenster kannst du erfolgreich nach "CD /D D:\WEB" wechseln?
Robocopy wird auch mit deinen Benutzerberechtigung ausgeführt?
Und im CMD-Fenster steht:
Da hier keiner weis was du dort suchst kann dieses Ergebniss durchaus Korrekt sein. Ohne das du uns sagst was du reintust kann hier keiner sagen was raus kommen soll.> Datei nicht gefunden
>
2016/07/31 12:46:34 FEHLER 2 (0x00000002) Zugriff auf Quellverzeichnis D:\Web\
Das ist doch Eindeutig, oder? Oder glaubst du das dein Robocopy dich anlügt? Für dein Robocopy ist D:\Web nicht vorhanden - und für dich (vermutlich) auch nicht. Und deine dauernden Hinweise auf heute morgen helfen dir jetzt nicht, ausserdem war das nicht der Zugriff auf D:\Web oder sieht das hier "F:\Backups lokal\Wichtige Dateien" nach D:\Web aus?Gruß,
Peter
Oh. Sehe gerade das du schon gefunden hast was verloren geglaubt war....
jaja, Wald und Bäume...
geht jedem mal so, aber dadurch achtet man die nächsten Male darauf und dann sind es andere Fehler, die einem nicht auf anhieb auffallen :D
Da das Problem ja nun gelöst ist, kannst du es ja entsprechend kennzeichnen:
Wie kann ich einen Beitrag als gelöst markieren?
geht jedem mal so, aber dadurch achtet man die nächsten Male darauf und dann sind es andere Fehler, die einem nicht auf anhieb auffallen :D
Da das Problem ja nun gelöst ist, kannst du es ja entsprechend kennzeichnen:
Wie kann ich einen Beitrag als gelöst markieren?