文件名和目錄名在操作系統(tǒng)中都有最大長度的限制,而且不同系統(tǒng)中的最大長度不同。
這些限制在Linux系統(tǒng)下可以通過修改系統(tǒng)內(nèi)核修改這個限制。
Linux文件名的長度限制是255個字符
windows下完全限定文件名必須少于260個字符,目錄名必須小于248個字符。
win7x64位環(huán)境:
260個長度是作為總的文件名長度限制。
例如: 所在文件夾的長度為50
則文件名的長度被限制在210之下,超出的話會被進行截斷。
如果在程序中的話,超出長度的話MoveFile/CopyFile會返回錯誤,處理失敗。