Answers:
我一直以255个总分作为Breakthrough的答案,但是当我开始仔细检查我的想法时,我发现这是矛盾的:
Windows 2000 has a 254 character limit.
Windows XP has a 255 character limit.
Windows Vista and Windows 7 has a 260 character limit.
Path+Filename limit is 260 characters.
在此Microsoft网站上确认:
http://windows.microsoft.com/zh-CN/windows-vista/File-names-and-file-name-extensions-frequently-asked-questions (展开“文件名的最大长度是多少?”)
http://msdn.microsoft.com/zh-CN/library/aa365247(v=vs.85).aspx
除了文件名不能超过255个字符的事实外,文件扩展名的长度没有限制。这是因为文件的扩展名不是独立的,而是文件名本身的一部分。
尽管您可以随意使用任意长度的扩展名,但出于以下原因,我不建议您使用很长的扩展名:Convention。大多数文件扩展名是三到四个字母数字字符。更长的东西,或者用一些奇怪的字符,是要“鹤立鸡群”相当多的,更难以记住,并且可能是不太可能被采纳(同样,这一切都取决于)。有关常见文件扩展名的列表,请访问此网站。
另外,请注意,文件扩展名是完全任意的-它不直接指定文件的内容,而仅表示内容应该或可能是什么。