路径字段限制
#include <stdlib.h>
备注
这些常数定义了最大长度路径的和路径内的各个字段。
常量 |
含义 |
---|---|
_MAX_DIR |
内容元素的最大长度 |
_MAX_DRIVE |
驱动器元素的最大长度 |
_MAX_EXT |
扩展组件的最大长度 |
_MAX_FNAME |
文件名元素的最大长度 |
_MAX_PATH |
完整路径的最大长度 |
备注
C 运行时支持路径长度到长度为 32768 个字符,但是,它由操作系统,尤其是文件系统,支持这些较长的路径。字段的总和不应超过完全向后兼容的 _MAX_PATH 使用 FAT32 文件系统。Windows 2000、 Windows XP Home Edition、Windows XP Professional、Windows Server 2003、 Windows Server 2003和 Windows vista NTFS 文件系统支持路径长度为 32768 个字符,,不过,只有在使用 Unicode API 时。,使用长的路径名时,将路径前加上符 \ \?\ and use the Unicode versions of the C Runtime 功能。