Beim Versuch, gesicherte Daten von meiner externen Festplatte auf meinen Desktop zu kopieren, wird mir folgende Fehlermeldung angezeigt:
Die Quelldateinamen sind länger als vom Dateisystem unterstützt. Versuchen Sie, sie an einen Speicherort mit einem kürzeren Pfadnamen zu verschieben, oder versuchen Sie, sie in kürzere Namen umzubenennen, bevor Sie diesen Vorgang versuchen.
Und es ist wirklich ärgerlich, und jetzt kann ich bestimmte Dinge nicht tun, weil ich diese Dateien nicht abrufen kann. Ich möchte meine Sachen gerne organisiert halten – aber es sieht so aus, als ob Windows keine langen Speicherorte unterstützt – was bedeutet, dass ich die Dinge nicht so organisiert halten kann, wie ich möchte. Aber das war nie ein Problem. Auf meinem alten Computer habe ich diese gesicherten Dateien immer hin und her kopiert und erst seit ich diesen neuen PC habe (der angeblich eine Milliarde Mal besser ist), ist dieser Fehler aufgetreten.
Und das Umbenennen von Dateien/Ordnern auf nur einen Buchstaben, bis ich sie kopiert habe, ist nicht die richtige Lösung. Wie kann ich das beheben? Und warum habe ich dieses Problem auf einem PC mit höherer Leistung und derselben Windows-Version, wenn ich dieses Problem auf meinem PC mit niedrigerer Leistung und derselben Windows-Version NIE hatte?
Antwort1
Wenn Sie die Windows-Benutzerordner unter C:\%HOMEPATH%\Documents usw. verwenden oder aus einer Reihe anderer Gründe, sind Sie möglicherweise tiefer verschachtelt als zuvor.
Ihre Struktur mit kürzeren Namen zu verflachen ist eigentlich Ihre einzige Option. Um das fehlerhafte Verzeichnis zu bereinigen, stellen Sie sicher, dass Sie Ihre Dateien sicher in einem neuen Ordner gespeichert haben, und bereinigen Sie den alten wie folgt:
Verwenden Sie den integrierten Befehl ROBOCOPY. Sie müssen nichts installieren. Erstellen Sie die Replik des fehlerhaften Ordners (d:), der völlig leer ist (e:), auf einem anderen Laufwerk. Führen Sie dann Robocopy mit diesen Parametern aus.
robocopy e:\folder d:\folder /Purge /E /S /R:0 /W:0
Zwei weitere Ressourcen, die hilfreich sein sollten:
Mit der ironisch benannten URL ... http://vimalsuresh.com/2013/08/08/how-to-fix-file-path-too-long-error-while-copying-deleting-or-opening-files-without-using-third-party-applications/
Und wenn Sie CMD nicht mögen: ein Dienstprogramm zum Abrufen von viel zu großen Dateien (vorausgesetzt, Sie haben sie gesichert) ... http://backupchain.com/DeleteLongPath.html
Antwort2
Ich wollte nur erwähnen, dassSie müssen keine Ordner- oder Dateinamen ändern, wie die andere Antwort nahelegt. Sie können den Befehl robocopy verwenden, aber ich fand, dass die einfachere (wenn auch etwas langsamere) Methode darin besteht, den Ordner einfach zu komprimieren, die Zip-Datei zu kopieren und zu entpacken. Alternativ können Sie den stark verschachtelten Ordner in ein übergeordnetes Verzeichnis verschieben, ihn kopieren und dann wieder an seinen verschachtelten Speicherort zurückverschieben.
Ich bin mir nicht sicher, warum das funktioniert, aber lautDieser ArtikelWindows hat eine maximale Länge für DateienName, überprüft aber aus irgendeinem Grund beim Kopieren die Länge des gesamten Dateipfads.