路径字段限制
语法
#include <stdlib.h>
备注
这些常量定义路径的最大长度以及路径内的单个字段的最大长度。
返回的常量 | 含义 |
---|---|
_MAX_DIR |
目录组件的最大长度 |
_MAX_DRIVE |
驱动器组件的最大长度 |
_MAX_EXT |
扩展组件的最大长度 |
_MAX_FNAME |
文件名组件的最大长度 |
_MAX_PATH |
完整路径的最大长度 |
注意
C 运行库支持的路径的最大长度为 32768 个字符,但这取决于操作系统(特别是文件系统)支持这些较长的路径。 字段长度的总和不应超过 _MAX_PATH
以便与 FAT32 文件系统完全向后兼容。 Windows NTFS 文件系统支持的路径的最大长度为 32768 个字符(但仅在使用 Unicode API 时才支持)。 在使用较长的路径名时,为路径添加字符 \\?\ 作为前缀,并使用 Unicode 版本的 C 运行时函数。