Supportnet / Forum / Windows2000
Maximale Pfadlänge
Frage
Hallo,
ich hab schon einiges im Internet über dieses Thema gelesen, aber eine 100%ige aussage wurde nirgends gemacht.
Ich weiss das Windows die maximale Pfadlänge auf 255 Zeichen beschrängt, allerdings soll bei NTFS mehr möglich sein.
weiss jemand ob man die maximale Pfadlänge vergrößern kann?
MFG
Bruno
Antwort 1 von Arno_Nym
Windows beschränkt die max. Pfadlänge bei NTFS nicht direkt.
Die Unicode-Versionen der "CreateFile" u.a. API-Funktionen von Windows erlauben AFAIK die Länge von Pfad+Dateinamen von über 32000 Zeichen.
Es hat ursächlich nichts mit Windows an sich zu tun, sondern mit den speziellen Möglichkeiten/Beschränkungen jedes einzelnen Programms (z.B. des Explorers, CMD.EXE, jede andere Anwendung), intern längere Pfade zu verarbeiten.
Schreib dir also selbst ein Programm, das die Unicode-API-Funktionen richtig nutzt, und du kannst damit auf NTFS superlange Pfade verwenden ;o)
Arno
Die Unicode-Versionen der "CreateFile" u.a. API-Funktionen von Windows erlauben AFAIK die Länge von Pfad+Dateinamen von über 32000 Zeichen.
Es hat ursächlich nichts mit Windows an sich zu tun, sondern mit den speziellen Möglichkeiten/Beschränkungen jedes einzelnen Programms (z.B. des Explorers, CMD.EXE, jede andere Anwendung), intern längere Pfade zu verarbeiten.
Schreib dir also selbst ein Programm, das die Unicode-API-Funktionen richtig nutzt, und du kannst damit auf NTFS superlange Pfade verwenden ;o)
Arno

