Partager via


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.

Voir aussi

Référence

Constantes globales