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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für