"Der Dateiname oder die Erweiterung ist zu lang." – Was tun?
Viele kennen bestimmt das Problem unter Windows : Man lädt sich ein Archiv mit Dateien herunter, entpackt es und plötzlich hat man Dateien und Verzeichnisse, die man nicht mehr öffnen oder löschen kann, da der Name oder der Pfad zu lang ist. Besonders häufig ist mir dies bei Eclipse-Plugins passiert, wenn ich die unter einem Unterordner von Eigene Dateien gespeichert habe. Die 255 erlaubten Zeichen sind dann sehr schnell aufgebraucht.
Eine gute Abhilfe gegen diese Probleme bietet das Kommando “subst”, welches ein Verzeichnis auf einem Laufwerksbuchstaben abbildet. Das Problem ist nämlich nicht der absolute Pfad, sondern der gerade verwendete. Folgendes Beispiel zeigt das Problem und die Lösung:
c:\> del sehr_langer_pfad\datei.ext
-> Fehler: Der Dateiname oder die Erweiterung ist zu lang.Verzeichnis auf Laufwerksbuchstaben abbilden und Datei löschen:
c:\> subst o: sehr_langer_pfad
c:\> o:
o:\> del datei.ext
o:\> c:
c:\>Abbildung wieder aufheben
c:\>subst o: /D
Statt o: kann natürlich jeder andere freie Buchstabe verwendet werden.
danke, das war die erste Antwort, die mir geholfen hat