Limites de champ de chemin

Syntaxe

#include <stdlib.h>

Notes

Ces constantes définissent la longueur maximale pour le chemin d’accès et pour les champs individuels dans le chemin d’accès.

Constant Signification
_MAX_DIR Longueur maximale du composant de répertoire
_MAX_DRIVE Longueur maximale du composant de lecteur
_MAX_EXT Longueur maximale du composant d’extension
_MAX_FNAME Longueur maximale du composant de nom de fichier
_MAX_PATH Longueur maximale du chemin d’accès complet

Remarque

Le Runtime C prend en charge les chemins d’accès jusqu'à 32768 caractères de longueur, mais il appartient au système d’exploitation, et en particulier au système de fichiers, de prendre en charge ces chemins d’accès plus longs. La somme des champs ne doit pas dépasser _MAX_PATH pour la compatibilité descendante intégrale avec les systèmes de fichiers FAT32. Le système de fichiers NTFS de Windows prend en charge les chemins jusqu’à 32 768 caractères de long, mais seulement quand vous utilisez les API Unicode. Lorsque vous utilisez des noms de chemin d’accès longs, préfixez le chemin d’accès avec les caractères \\ ?\ et utilisez les versions Unicode des fonctions runtime C.

Voir aussi

Constantes globales