❶ windows的文件长度和完整路径长度的限制
这个和编程技术有复关制系,这是windows sdk里的stdlib.h里定义的各种“标准”最大长度,如果超出,使用这个“标准”生产的程序,都可能引起缓冲区溢出的BUG。虽然现在系统不会让你缓冲区溢出的,那么,你就不能正常访问到文件。
//-terminator
#define_MAX_PATH260//max.lengthoffullpathname
#define_MAX_DRIVE3//max.lengthofdrivecomponent
#define_MAX_DIR256//max.lengthofpathcomponent
#define_MAX_FNAME256//max.lengthoffilenamecomponent
#define_MAX_EXT256//max.lengthofextensioncomponent