文件所在的文件夹的名称太长为什么会导致文件无法修改和访问

358 天前
 sakujo

win11 磁盘里有个文件夹的名字比较长,里面的视频文件不能修改名称,用 potplayer 也播放不了,点击了没反应。这是什么 bug ?

2481 次点击
所在节点    Windows
8 条回复
asny
358 天前
windows 的限制吧,不能超 255 个字符
fzls
358 天前
google 下 windows 路径过长,我记得有个指令可以解除这个限制的
codehz
358 天前
长文件名支持需要应用程序自己适配(
如果写死一个 wchar_t path[MAX_PATH]那神仙也救不了(
cnbatch
358 天前
并不是 bug ,路径长度限制而已。

用组策略解除限制,立即生效:
https://www.microfocus.com/documentation/filr/filr-4/filr-desktop/t47bx2ogpfz7.html

更多详细资料可以看这里:
https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation
这里不但明明白白写出了最大长度限制是怎么回事,还告诉你如何解除——其中就有两种彻底解除的办法:注册表、组策略。
starry16
358 天前
mac 也一样
xdeng
358 天前
长路径要用特殊的方法访问
Yeen
358 天前
老版本的 winapi ,路径有个长度定义 MAX_PATH =260 。
考虑向下兼容,很多地方都有这个限制。
lostpg
357 天前
有个更简单不用自己动手的方法,去 python.org 下载一个 python3 的安装包,一路走到最后,就会有个候选框主动帮你解除文件路径限制了 2333

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/939032

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX