加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

在Windows上,应用程序输出可接受的最大文件名长度是多少? (更新

发布时间:2020-12-13 22:25:55 所属栏目:Windows 来源:网络整理
导读:许多 Windows应用程序(例如,几乎所有.NET应用程序)都无法打开超过260个字符的路径.我批量重命名播客文件列表.我想在剧集的标题后命名每个文件,但标题长达100个字符.这意味着如果用户将文件保存在具有非常长路径的深层目录中,则它们可能会达到限制并且无法在
许多 Windows应用程序(例如,几乎所有.NET应用程序)都无法打开超过260个字符的路径.我批量重命名播客文件列表.我想在剧集的标题后命名每个文件,但标题长达100个字符.这意味着如果用户将文件保存在具有非常长路径的深层目录中,则它们可能会达到限制并且无法在其他应用程序中打开该文件.

我的程序可以接受这么长的文件名,并留给用户处理很长的路径吗? iTunes播种量为40个字符,但这看起来非常保守.

感谢Ben Voigt澄清这仅适用于某些应用程序.

解决方法

Windows对文件路径的限制不得超过255个字符.

CreateFileA的限制为260个字符. CreateFileW支持最大约32760个字符(64kB)的名称.

某些文件系统对最大目录嵌套级别或每个部分的最大长度施加了额外限制.

您可能正在考虑某些具有255个字符限制的流行Windows程序,但是对于那些具有警告或用户可配置设置的程序来说,可能比添加自己的硬限制更合适.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读