文件名和目录名在操作系统中都有最大长度的限制,而且不同系统中的最大长度不同。
这些限制在Linux系统下可以通过修改系统内核修改这个限制。
Linux文件名的长度限制是255个字符
windows下完全限定文件名必须少于260个字符,目录名必须小于248个字符。
win7x64位环境:
260个长度是作为总的文件名长度限制。
例如: 所在文件夹的长度为50
则文件名的长度被限制在210之下,超出的话会被进行截断。
如果在程序中的话,超出长度的话MoveFile/CopyFile会返回错误,处理失败。