Limiti dei campi percorsoPath Field Limits

SintassiSyntax

#include <stdlib.h>  

NoteRemarks

Queste costanti definiscono la lunghezza massima del percorso e dei singoli campi nel percorso.These constants define the maximum length for the path and for the individual fields within the path.

CostanteConstant SignificatoMeaning
_MAX_DIR Lunghezza massima del componente di directoryMaximum length of directory component
_MAX_DRIVE Lunghezza massima del componente di unitàMaximum length of drive component
_MAX_EXT Lunghezza massima del componente di estensioneMaximum length of extension component
_MAX_FNAME Lunghezza massima del componente di nome fileMaximum length of filename component
_MAX_PATH Lunghezza massima del percorso completoMaximum length of full path

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.The C Runtime supports path lengths up to 32768 characters in length, but it is up to the operating system, specifically the file system, to support these longer paths. La somma dei campi non deve superare _MAX_PATH per una compatibilità completa con le versioni precedenti con i file system FAT32.The sum of the fields should not exceed _MAX_PATH for full backwards compatibility with FAT32 file systems. Il file system NTFS di Windows 2000Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003Windows Server 2003 e Windows Vista supportano percorsi fino a 32768 caratteri di lunghezza, ma solo quando si utilizzano le API Unicode.Windows 2000Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003Windows Server 2003, and Windows Vista NTFS file system supports paths up to 32768 characters in length, but only when using the Unicode APIs. Quando si usano nomi lunghi per i percorsi, aggiungere al percorso il prefisso \\?\ e usare le versioni Unicode delle funzioni C Run-Time.When using long path names, prefix the path with the characters \\?\ and use the Unicode versions of the C Runtime functions.

Vedere ancheSee Also

Costanti globaliGlobal Constants