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