Teilen über


Begrenzungen für Pfadfelder

Syntax

#include <stdlib.h>

Hinweise

Diese Konstanten definieren die maximale Länge für den Pfad und die einzelnen Felder in diesem Pfad.

Konstante Bedeutung
_MAX_DIR Maximale Länge der Verzeichniskomponente
_MAX_DRIVE Maximale Länge der Laufwerkskomponente
_MAX_EXT Maximale Länge der Erweiterungskomponente
_MAX_FNAME Maximale Länge der Dateinamenkomponente
_MAX_PATH Maximale Länge des vollständigen Pfads

Hinweis

Die C-Laufzeit unterstützt Pfadlängen bis zu 32.768 Zeichen, aber es hängt vom Betriebssystem, insbesondere vom Dateisystem ab, ob diese längeren Pfade unterstützt werden. Zur vollständigen Abwärtskompatibilität mit FAT32-Dateisystemen sollte die Summe der Felder _MAX_PATH nicht überschreiten. Das Windows-NTFS-Dateisystem unterstützt Pfadlängen bis zu 32768 Zeichen, aber nur bei Verwendung von Unicode-APIs. Wenn Sie lange Pfadnamen verwenden, stellen Sie dem Pfad die Zeichen \\?\ voran, und verwenden Sie die Unicode-Versionen der C-Runtime-Funktionen.

Siehe auch

Globale Konstanten