Begrenzungen für Pfadfelder
#include <stdlib.h>
Hinweise
Diese Konstanten definieren die maximale Länge für den Pfad und für die einzelnen Felder innerhalb des Pfads.
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-Laufzeitunterstützungspfadlängen bis 32768 Buchstaben lang, aber sie ist bis zum Betriebssystem, speziell Dateisystem, diese längeren Pfade zu unterstützen.Die Summe der Felder sollte _MAX_PATH für vollständige Abwärtskompatibilität mit Dateisystemen FAT32 nicht überschreiten.Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003 und Windows Vista-NTFS-Dateisystem-Stützpfade bis 32768 Buchstaben lang, jedoch nur, wenn die Unicode-APIs verwendet werden.Bei langen Pfadnamen stellen Sie dem Pfad die Zeichen \\?\ voran, und verwenden Sie die Unicode-Versionen der C-Laufzeitfunktionen.