Limites de champ de chemin
#include <stdlib.h>
Notes
Ces constantes définissent les longueurs maximales du chemin d'accès et des champs individuels dans le chemin d'accès.
Constante |
Signification |
---|---|
_MAX_DIR |
Longueur maximale du chemin d'accès du composant. |
_MAX_DRIVE |
Longueur maximale de composant de lecteur |
_MAX_EXT |
Longueur maximale des composants d'extension |
_MAX_FNAME |
Longueur maximale des composants nom de fichier |
_MAX_PATH |
Longueur maximale de chemin d'accès complet |
Notes
Le temps de parcours en C prend en charge des longueurs de trajet jusqu'à 32768 caractères de longueur, mais il appartient au système d'exploitation, notamment au système de fichiers, pour prendre en charge les chemins d'accès plus longs.La somme des champs ne doit pas dépasser _MAX_PATH pour la compatibilité descendante complète avec des systèmes de fichiers FAT32.Windows 2000, Windows XP Édition familiale, Windows XP Professionnel, Windows Server 2003, Windows Server 2003, et chemins de supports du système de fichiers Windows Vista NTFS jusqu'à 32768 caractères de longueur, mais uniquement en utilisant les API Unicode.Lors de l'utilisation de long noms de chemin d'accès, préfixez le chemin d'accès aux dossiers avec les caractères \\?\ et utilisez les versions Unicode des fonctions C Runtime.