Entwickler-Ecke

Windows API - MAX_PATH


DnC - So 06.05.07 19:21
Titel: MAX_PATH
Wahrscheinlich bin ich nur zu blöd, das zu finden :? , aber:
Was bedeutet MAX_PATH :?:

(Allgemein und in keinem Zusammenhang.)


Dezipaitor - So 06.05.07 19:24

die MSDN [http://msdn2.microsoft.com/en-us/library/aa365247.aspx] sagt dazu etwas aus.


DnC - So 06.05.07 19:27

thx, nächstes Mal such ich auch noch in der MSDN :idea:
aber warum ist MAX_PATH gerade 260 und nicht 256 oder 255 oder sowas?


Christian S. - So 06.05.07 19:38

user profile iconDnC hat folgendes geschrieben:

aber warum ist MAX_PATH gerade 260 und nicht 256 oder 255 oder sowas?
Du solltest dann im MSDN auch lesen ;-)

Zitat:
Maximum Path Length

In the Windows API, the maximum length for a path is MAX_PATH, which is defined as 260 characters. A path is structured in the following order: drive letter, colon, backslash, components separated by backslashes, and a null-terminating character, for example, the maximum path on the D drive is D:\<256 chars>NUL.


Dezipaitor - So 06.05.07 19:40

260 ist einfach so definiert.

Die Win32 Unicode Funktionen können jedoch auch größere Pfade bis zu 32000 Zeichen benutzen,
wenn man vor den Pfad noch "\\?\" setzt.