Wie vermeide ich einen Fehler beim Kopieren langer Dateinamen von einem externen Laufwerk?


19

Ich habe eine externe Festplatte mit vielen Dateien (800 GB). Ich möchte den gesamten Inhalt der externen Festplatte auf meine lokale Festplatte kopieren. bekomme viele Fehler über langen Dateinamen oder langen Dateipfad. Eine Umbenennung ist wegen der Anzahl der Fehler ebenfalls nicht möglich.

Was kann ich gegen dieses Problem tun?

Antworten:


17

Diese Art von Fehlern tritt auf, wenn Sie die Drag-and-Drop-Kopie im Windows-Explorer verwenden.

Wenn Sie Robocopy verwenden, sollten Sie jedoch feststellen, dass Sie die Dateien problemlos kopieren können.

Die Befehlszeilenversion von Robocopy ist in Windows 7 und Windows Server 2008 integriert. Es kann für andere Betriebssysteme heruntergeladen werden. Obwohl es eine herunterladbare Benutzeroberfläche gibt, wird sie am besten über die Befehlszeile (auch bekannt als CMD.exe) verwendet.

Standardmäßig sollte Robocopy Pfade mit mehr als 256 Zeichen verarbeiten (es gibt einen Schalter zum Deaktivieren, aber in Ihrem Fall möchten Sie dies nicht tun).

Beispielbefehlszeile (die alle Dateien im Ordner C: \ Projects in den Ordner Z: \ Projects kopiert):

robocopy "C: \ Projects" "Z: \ Projects" *. * / COPY: DAT / E


danke für die antwort / würdest du mir bitte sagen, welche teile von robocopy ich zu diesem zweck überprüfen soll?
SliverLight


1
Bearbeitete Antwort, um ein Beispiel für einen Robocopy-Befehl zu geben
misterjaytee

Vielen Dank für die Bearbeitung / sollte ich diesen Befehl in der Eingabeaufforderung (cmd) verwenden oder Robocopy hat einen Ort für die Verwendung dieses Befehls?
SliverLight

Wie es im Text heißt, "benutze es von der Kommandozeile", auch als Eingabeaufforderung oder CMD bekannt.
Misterjaytee
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.