Partager via


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.

Voir aussi

Référence

Constantes globales