Condividi tramite


Limiti dei campi percorso

Sintassi

#include <stdlib.h>

Osservazioni:

Queste costanti definiscono la lunghezza massima del percorso e dei singoli campi nel percorso.

Costante significato
_MAX_DIR Lunghezza massima del componente di directory
_MAX_DRIVE Lunghezza massima del componente di unità
_MAX_EXT Lunghezza massima del componente di estensione
_MAX_FNAME Lunghezza massima del componente di nome file
_MAX_PATH Lunghezza massima del percorso completo

Nota

Runtime C supporta una lunghezza dei percorsi fino a 32768 caratteri di lunghezza, ma spetta al sistema operativo, in particolare al file system, supportare questi percorsi più lunghi. La somma dei campi non deve superare _MAX_PATH per una compatibilità completa con le versioni precedenti con i file system FAT32. Il file system NTFS di Windows supporta percorsi con un massimo di 32768 caratteri, ma solo quando si utilizzano le API Unicode. Quando si usano nomi di percorso lunghi, anteporre al percorso i caratteri \\?\ e usare le versioni Unicode delle funzioni di runtime C.

Vedi anche

Costanti globali