Limites de champ de tracé
#include <stdlib.h>
Notes
Ces constantes définissent la longueur maximale du chemin d'accès et pour les champs individuels dans le chemin d'accès.
Constante |
Signification |
---|---|
_MAX_DIR |
longueur maximale de composant de répertoire |
_MAX_DRIVE |
Longueur maximale de composant d'un lecteur |
_MAX_EXT |
longueur maximale de composant d'extension |
_MAX_FNAME |
longueur maximale de composant de nom de fichier |
_MAX_PATH |
Longueur maximale de chemin d'accès complet |
[!REMARQUE]
Les longueur du chemin d'accès de prises en charge du runtime C jusqu'à 32768 caractères au total longueur, mais il appartient au système d'exploitation, notamment le système de fichiers, pour prendre en charge ces plus longs chemins d'accès.La somme des champs ne doit pas dépasser _MAX_PATH pour la compatibilité descendante avec les systèmes de fichiers FAT32.Windows 2000, Windows XP Édition familiale, Windows XP Professionnel, Windows Server 2003, Windows Server 2003, et chemins d'accès d'un support de système de fichiers NTFS Windows Vista jusqu'à 32768 caractères au total longueur, mais uniquement lorsque vous utilisez les API Unicode.Lorsque à l'aide de longs noms de chemin d'accès, le préfixe le chemin d'accès par \ de caractères \ ?fonctions de \ and use the Unicode versions of the C Runtime.