Ich möchte auf eine neue Festplatte umziehen, und beim Kopieren kommt nun in Win 7 diese Meldung, dass die Datei/Pfandnamen zu lang sind. Dabei steht zwar, um welche Dateien es sich handelt, aber nicht in welchem Pfad diese sich befinden. Wenn die Datei z.B. "02.jpg" heißt, wird es mit der Suche so einer Datei auch problematisch.
Gibt es ein Programm, was die Dateipfadlänge anzeigt oder die Dateien unabhängig von dier Pfadlänge kopiert?
Anonym2013-08-08T14:55:49Z
Beste Antwort
Erst einmal würde ich den Umzug auf eine neue Platte nicht mit Kopieren aus dem Betriebssystem heraus machen, denn da kann dir passieren, dass du deine Dateien in eine andere Ordnerstruktur kopierst, und dann durch recht lange Ordnernamen der Pfad zu lang wird, sondern ich würde zunächst die alte Platte einfach auf die neue Clonen, z.B. mit Clonezilla und im Anschluss die dann sicher auf der neuen Platte zu kleine Partition auf die neue Größe vergrößern, das geht gut mit GParted. Und da hierdurch die Ordnerpfade 1:1 kopiert werden, können sie auch nicht zu lang werden.
Hallo, aus historischen Gründen sind unter Windows die Pfadnamen (also alles, vom C:\ bis zum .jpg) auf 259 Zeichen begrenzt, obwohl das zugrunde liegende Betriebssystem NT eigentlich Pfadnamen mit bis zu 32.767 Zeichen beherrscht. Um dieses Limit zu umgehen benötigst du also ein Programm, das direkt mit NT spricht und nicht mit Windows, wie z.B.
http://longpathtool.com/
Eine andere Möglichkeit wäre, das Verzeichnis mittels subst auf ein zusätzlichen Laufwerksbuchstaben umzuleiten. Der Befehl
C:\> subst X: "C:\Users\MeMeMe\Documents"
erstellt z. B. einen neuen Laufwerksbuchstaben X:, das Wurzelverzeichnis X:\ enthält dann alle Dateien, die auch C:\Users\MeMeMe\Documents enthält. Erstellst oder löscht du Dateien in X:\ so erstellst und löscht du diese Dateien eigentlich in C:\Users\MeMeMe\Documents. Allerdings gibt es dann kein Problem mehr mit sehr langen Pfadnamen, weil Windows ja nur noch X: \Ich \Bin \Ein \Sehr \Tiefes \Verzeichnis \Datei.txt statt C: \Users \MeMeMe \Documents \Ich \Bin \Ein \Sehr \Tiefes\Verzeichnis \Datei.txt sieht.
---
Wenn du auf eine neue Festplatte umziehst, solltest du darauf achten, dass dabei keine dermaßen langen Pfadnamen entstehen. Bis auf wenige Ausnahmen nutzen alle Programme für Windows auch die Windows-API und nicht die NT-API, so dass du früher oder später wieder Probleme beim öffnen der Dateien bekommst.