【发布时间】:2010-09-20 21:57:10
【问题描述】:
我正在设计一个数据库表,它将保存上传文件的文件名。 Windows XP 或 Vista 使用的 NTFS 文件名的最大长度是多少?
【问题讨论】:
-
我从来没有见过这么多不同的答案来回答应该是一个简单的问题。 199、255、256、257、260、“大约 30,000”、“大约 32,000”和“视情况而定”。当然,有限定词,但它们不可能都是正确的,不是吗?
-
它的 255,我知道这一点,因为我必须构建一个应用程序来防止企业用户访问它,因为它会导致我们的存储服务器出现问题。
-
@RobertPitt。你在那里遗漏了一些东西。引用 MSDN:“路径的最大长度为 MAX_PATH,定义为 260 个字符”
-
@Michael9000。我相信 RobertPitt 引用的是文件名限制(这就是这个问题的意义所在),而不是路径限制。
-
NTFS 完全不限于 MAX_PATH,Windows Shell 仅限于 MAX_PATH,NTFS 最大路径长度为 32k
标签: windows-vista windows-xp ntfs filenames name-length