Compartir por


Límites del campo de ruta de acceso

Sintaxis

#include <stdlib.h>

Comentarios

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

Constante Significado
_MAX_DIR Longitud máxima de componentes de directorio
_MAX_DRIVE Longitud máxima de componentes de unidad
_MAX_EXT Longitud máxima de componentes de extensión
_MAX_FNAME Longitud máxima de componentes de nombre de archivo
_MAX_PATH Longitud máxima de ruta de acceso completa

Nota:

C Runtime admite longitudes de ruta de acceso de hasta 32 768 caracteres, pero depende del sistema operativo, específicamente del sistema de archivos, que se admitan o no estas rutas de acceso más largas. La suma de los campos no puede exceder _MAX_PATH a efectos de compatibilidad total con versiones anteriores de los sistemas de archivos FAT32. El sistema de archivos NTFS de Windows es compatible con las rutas de acceso de hasta 32768 caracteres de longitud, pero únicamente cuando se usan las API Unicode. Al usar nombres de ruta de acceso largos, agregue el prefijo \\?\ a la ruta de acceso y use las versiones Unicode de las funciones de runtime de C.

Consulte también

Constantes globales