Compartir a través de


Límites del campo ruta

#include <stdlib.h>

Comentarios

Estas constantes definen la longitud máxima de la ruta de acceso y de campos individuales dentro de la ruta.

Constante

Significado

_MAX_DIR

Longitud máxima del componente de directorio

_MAX_DRIVE

Longitud máxima del componente impulsor

_MAX_EXT

Longitud máxima del componente de extensión

_MAX_FNAME

Longitud máxima del componente de nombre de archivo

_MAX_PATH

longitud máxima de la ruta de acceso completa

[!NOTA]

El tiempo de ejecución de C admite longitudes de rutas de acceso hasta 32768 caracteres de longitud, pero es el sistema operativo, específicamente el sistema de archivos, admitir estas rutas de acceso más larga.La suma de los campos no debe superar _MAX_PATH para la compatibilidad total con sistemas de archivos del FAT32.Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Server 2003, y el sistema de archivos NTFS de Windows Vista admite las rutas de hasta 32768 caracteres, pero al utilizar Unicode API.¿Cuándo utilizar nombres de ruta largos, prefijo la ruta con \ \? de caracteresfunciones de \ and use the Unicode versions of the C Runtime.

Vea también

Referencia

Constantes globales