Limiti del campo percorso

#include <stdlib.h>

Note

Queste costanti definiti la lunghezza massima per il percorso e per i singoli campi nel percorso.

Costante

Significato

_MAX_DIR

Lunghezza massima del componente della directory

_MAX_DRIVE

Lunghezza massima dell'elemento modulo

_MAX_EXT

Lunghezza massima del componente di estensione

_MAX_FNAME

Lunghezza massima della parte del nome file

_MAX_PATH

Lunghezza massima del percorso completo

[!NOTA]

Il runtime c# supportano la lunghezza dei percorsi fino a 32768 caratteri di lunghezza, ma spettano fino al sistema operativo, in particolare il file system, supportare questi percorsi più lunghi.La somma dei campi non può eccedere _MAX_PATH per garantire la compatibilità con le versioni precedenti completa con i file system FAT32.Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003i percorsi e di supportare di file system NTFS di Windows Vista fino a 32768 caratteri di lunghezza, ma solo quando utilizzano Unicode API.Quando utilizzando i nomi dei percorsi lunghi, anteporre al percorso \ \? di caratterifunzioni di \ and use the Unicode versions of the C Runtime.

Vedere anche

Riferimenti

Costanti globali