❶ 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