找回密码
 立即注册
搜索
查看: 1790|回复: 10

[软件] 要如何才能解放win10文件的长路径限制

[复制链接]
     
发表于 2022-10-15 16:07 | 显示全部楼层 |阅读模式
本帖最后由 sosai 于 2022-10-15 18:39 编辑

windows系统存在文件路径不能超过260个字符的限制,搜索后网传可以解除限制。

为了创建文件名长达500字符的文件,就升级系统为最新版本,并按网上方法进行了尝试:
测试1、注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem的项目LongPathsEnabled值改1,重启,失败。

测试2、维持上面的值为1,并将“计算机配置>管理模板>系统>文件系统>启用win32长路径”改为启动,重启,失败。

测试3、维持测试2,并将注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies的项目LongPathsEnabled值改1,重启,失败。

测试4、维持测试2,并将测试3Policies的项目LongPathsEnabled值改0,重启,失败。

测试5、维持“计算机配置>启用win32长路径”为启动,将上面两处注册表的值改为0,重启,失败。

网传的方法测试后都失败了,所以解除260字符限制真的可行吗

__________________________________________________________________________
更新,原来是资源管理器不支持,随手用7z创建好几层长字符文件夹倒是可以

回复

使用道具 举报

     
发表于 2022-10-15 16:24 | 显示全部楼层
路径长度不等于单个文件名的长度。

评分

参与人数 1战斗力 +2 收起 理由
sosai + 2

查看全部评分

回复

使用道具 举报

     
 楼主| 发表于 2022-10-15 16:48 | 显示全部楼层
V5Style 发表于 2022-10-15 16:24
路径长度不等于单个文件名的长度。

但能解放路径长度的话,至少文件名也能延长些呀,不至于被路径限制
回复

使用道具 举报

发表于 2022-10-15 16:57 | 显示全部楼层
文件名和路径是两个独立的限制

评分

参与人数 1战斗力 +2 收起 理由
sosai + 2

查看全部评分

回复

使用道具 举报

发表于 2022-10-15 17:00 | 显示全部楼层
https://learn.microsoft.com/en-u ... ion?tabs=powershell
看第二条要求
The application manifest must also include the longPathAware element.
以及这条下面的那些函数

简单来说,如果你用的程序没有用这些函数,并且编译时manifest里没指定上述元素,那就用不了长路径

评分

参与人数 1战斗力 +2 收起 理由
sosai + 2

查看全部评分

回复

使用道具 举报

     
发表于 2022-10-15 17:15 来自手机 | 显示全部楼层
装 Git 或者 Python 顺便就给我弄了

—— 来自 Xiaomi Redmi K30 5G, Android 12上的 S1Next-鹅版 v2.5.4

评分

参与人数 1战斗力 +1 收起 理由
sosai + 1

查看全部评分

回复

使用道具 举报

     
 楼主| 发表于 2022-10-15 17:18 | 显示全部楼层
tsubasa9 发表于 2022-10-15 17:00
https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=powershell
...

但我是在资源管理器直接创建文件,win10自己的东西应该能支持吧
回复

使用道具 举报

发表于 2022-10-15 17:26 | 显示全部楼层
explorer当然不支持,你想啥呢
我只知道robocopy支持长路径名

评分

参与人数 1战斗力 +2 收起 理由
sosai + 2

查看全部评分

回复

使用道具 举报

发表于 2022-10-15 18:07 | 显示全部楼层
这事情的槽点就在于explorer.exe它不支持

评分

参与人数 1战斗力 +2 收起 理由
sosai + 2

查看全部评分

回复

使用道具 举报

     
发表于 2022-10-15 23:16 | 显示全部楼层
explorer很多东西都不支持,而且这东西缝缝补补这么多年,还是和窗口管理器、任务栏、开始菜单之类的组件粘在一起
试试Dolphin
试了一下Dolphin似乎没这个问题,你装Git或者Python的时候顺便打开长路径支持就好了

评分

参与人数 1战斗力 +2 收起 理由
sosai + 2 又了解到新软件,等有空试试看.

查看全部评分

回复

使用道具 举报

     
发表于 2022-10-15 23:23 | 显示全部楼层
image.png
Windows 11的explorer还是不支持长路径,会变成8dot3,如果没有冲突的话可以打开,但是不能创建文件和文件夹,因为不支持长路径
打开了文件就不关explorer的事了,那个软件能不能支持是那个软件自己的事。试了记事本是支持的
Dolphin支持拆分视图和多标签页,但是和OneDrive有点冲突吧,打开OneDrive的文件夹会尝试把OneDrive的文件都下载下来

评分

参与人数 1战斗力 +2 收起 理由
sosai + 2

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-22 07:21 , Processed in 0.146770 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表