首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >NTFS (Windows XP和Windows Vista)中的最大文件名长度?

NTFS (Windows XP和Windows Vista)中的最大文件名长度?
EN

Stack Overflow用户
提问于 2008-11-05 16:39:04
回答 8查看 495.8K关注 0票数 267

我正在设计一个数据库表,它将保存上传文件的文件名。Windows XP或Vista使用的NTFS文件名的最大长度是多少?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2008-11-05 16:41:17

文件名的各个组成部分(即路径中的每个子目录和最终文件名)限制为255个字符,路径总长度限制为大约32,000个字符。

然而,在Windows上,你不能超过MAX_PATH的值(文件是259个字符,文件夹是248个字符)。有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/aa365247.aspx

票数 296
EN

Stack Overflow用户

发布于 2008-11-05 16:45:31

有257个字符。准确地说: NTFS本身确实规定了几千个字符的最大文件名长度(大约30'000左右)。但是,Windows对Path+Filename的最大长度限制为260。drive+folder至少需要3个字符,因此您最终得到257个字符。

票数 29
EN

Stack Overflow用户

发布于 2008-11-05 16:48:45

199在Windows XP NTFS上,我刚刚检查过。

这不是理论上的,而是在我的笔记本电脑上尝试的。可能会有缓解效果,但在物理上不会让我把它变大。

我想知道,有没有其他设置限制了这一点?你自己试试吧。

票数 14
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/265769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档