Korrektur Der Dateiname wäre zu lang für die Fehlermeldung des Zielordners
Beim Durchsuchen einiger meiner Sicherungsdateien und -ordner auf meinem Windows-PC bin ich auf alte Sicherungsdateien gestoßen, die ich löschen wollte. Ich hatte keine Verwendung für eine alte Sicherung und wollte die komprimierte .tar-Datei löschen.
Als ich es jedoch löschte, erhielt ich die folgende Fehlermeldung:
Der Dateiname wäre zu lang für den Zielordner
Anscheinend enthielt die komprimierte Datei eine JPG-Bilddatei, die mein Windows nicht löschen konnte. Mit der Skip-Option habe ich alle Dateien außer dieser Datei gelöscht. Warum ist das passiert??
Unter einem Standard-Windows-Dateinamenssystem darf der Gesamtname 259 Zeichen nicht überschreiten. Dazu gehören der Ordnerpfad, der Dateiname und die Dateierweiterung. Wenn dies der Fall ist, wird beim Versuch, es zu löschen, diese Fehlermeldung angezeigt.
Maximale Pfadlängenbegrenzung: In der Windows-API (mit einigen Ausnahmen, die in den folgenden Absätzen erläutert werden) ist die maximale Länge für einen Pfad MAX_PATH, der als 260 Zeichen definiert ist. Ein lokaler Pfad ist in der folgenden Reihenfolge strukturiert: Laufwerkbuchstabe, Doppelpunkt, Backslash, durch Backslashes getrennte Namenskomponenten und ein abschließendes Nullzeichen. Beispielsweise ist der maximale Pfad auf Laufwerk D "D: \ einige 256 Zeichen lange Zeichenfolge", wobei "" das unsichtbare abschließende Nullzeichen für die aktuelle System-Codepage darstellt. (Die Zeichen werden hier zur besseren Übersichtlichkeit verwendet und können nicht Teil einer gültigen Pfadzeichenfolge sein.), Sagt MSDN.
Dateiname für Zielordner zu lang
In meinem Fall lautete der vollständige Ordnerpfad:
D: \ Site-Backups \ Sonstiges \ backup-4.7.2012_23-41-31_thegadget.tar \ backup-4.7.2012_23-41-31_thegadget \ backup-4.7.2012_23-41-31_thegadget \ homedirect \ 2 \ public_html2 \ wp-content2 \ Uploads \ 2011 \ 08
Und der Dateiname war wirklich lang Musikproduzent-… und -videospiele.jpg - wie im Bild zu sehen.
Ich öffnete seinen Standort und versuchte es löschen oder umbenennen die Datei. Ich hatte nicht einmal die Möglichkeit dazu. Wenn Sie es umbenennen können, gut - aber mir wurde diese Option nicht angeboten.Also ging ich zurück in den Unterordner und versuchte es zu löschen. Kein Erfolg. Ich habe dieselbe Fehlermeldung erhalten.
Ich habe dann die In den Ordner verschieben Option, um den Ordner in meinen Ordner zu verschieben D fahren. Das hat funktioniert! Der Weg war plötzlich kürzer geworden und ich konnte ihn löschen.
Dieser einfache Trick hat in meinem Fall funktioniert, und ich hoffe, es hilft auch Ihnen.
Manchmal ist es auch bekannt, einfach einen Neustart durchzuführen, Check Disk auszuführen oder die Lösch-Freeware von Drittanbietern zu verwenden, um nicht löschbare Dateien und Ordner zu löschen.
Sie können auch die Freeware verwenden Fixer für lange Wege Pfad zu lange Fehler in Windows beheben.
Wenn nichts hilft, sollten Sie sich diesen Microsoft-Thread ansehen, in dem einige fortgeschrittene Möglichkeiten mit CMD und Robocopy vorgeschlagen wurden.