查看: 3331|回复: 2
收起左侧

[系统] 请问:Win10 如何解除长路径限制?

[复制链接]
usercls
发表于 2018-8-30 01:36:45 | 显示全部楼层 |阅读模式
我的同事因工作需要将文件夹建了很深的路径,文件夹名和文件名又很长,
结果,深路径下的文件都不能打开了。

找我解决,说是文件夹名和文件名因需要不能缩短,路径也不能拆解。

我在网上查到了一些解除长路径限制的方法;

能够贴切点的就是修改注册表
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem”
下“LongPathsEnabled”的值为“1”。

但是修改后,根本不起作用,深路径下的文件照样不能打开。

请问,这是怎么回事?

系统是“Win10 64位 企业版”。


kfk
发表于 2018-8-30 17:14:08 | 显示全部楼层
此帖(+引用帖)中的讨论说 大部分程序(包括Windows Explorer)并不支持此特性:
(此帖也列出了多种改法,并指出最好重启。)
https://superuser.com/questions/ ... licy-option-missing
https://superuser.com/questions/ ... g-paths-not-working

试试别的文件管理器(上面提到One Commander可以)。

打开 还要看相关程序是否支持。
我偶然发现Beyond Compare有个变通之法:
它的“用关联程序打开”命令 会把超长路径转成8.3形式的短路径 发送给关联程序。
(但好像只有这个命令会这样。)
Beyond Compare可以当文件管理器用(本身也能查看很多文件),你可以试试。
并且这也是个思路:只要你有程序/办法 把超长路径临时转成短路径,就能打开了。
812534593
发表于 2018-9-10 12:38:35 | 显示全部楼层
两年前开发程序的时候遇到过相似问题。不能打开是你打开程序本身的问题,应该是没用Unicode开发吧,如果是编程支持,有对应的长文件名转短文件名(83命名法)的Windows API。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-25 14:28 , Processed in 0.121439 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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