Windows 10 让我烦透了。我想写一些长度超过 80 个字符的文件名。我有一个这样的文件夹路径:C:\Users\MyUser\Documents\Formations\Maitriser les outils vectoriels d Illustrator et de Photoshop\Illustrator CC - L art des courbes vectorielles\02 - Demarrer cette formation sur Illustrator CC
。当我在该文件夹中创建一个文件并开始输入文件名时,Windows 只允许我输入 50 个字符。例如:Nouveau document texte jhkds fjkdshfkj sfhjsdh.txt
。当我进入C:\Users\MyUser\Documents\Formations\Maitriser les outils vectoriels d Illustrator et de Photoshop\Illustrator CC - L art des courbes vectorielles
它时,我最多可以输入 99 个字符,例如Nouveau document texte khfjddjg djfhjdshf jdshf sdfsjdfjsd fds fsd fjsdfjdsjfhsdjfh djsfhjsdhfj.txt
。当我进入C:\Users\MyUser\Documents\Formations\Maitriser les outils vectoriels d Illustrator et de Photoshop
它时,它允许我写一个最多包含 147 个字符的文件名,例如Nouveau document texte djkshfkjs djfk hfjdshjf jshfjhsd fjshfjs dhfjhs djfhsjdhf jsdhfjhsdj fhds fhsdj fjdshfj hsdjhf sdhfjh sdjhf shdjf sjdhf .txt
。每次我接近c:\
它时,文件名的最大长度就会增加。
我甚至创建了一个 Python 脚本来尝试创建一个比 Windows 允许的最长文件名更长的文件名,Python 会抛出一个类似的异常File or directory not found
。
我已在 中LongPathsEnabled
设置为。1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
我的硬盘是GPT
和NTFS
,它有 2 个NTFS
分区。
Windows 出了什么问题?如何修复?
答案1
Windows 资源管理器不支持长路径并且不能正确处理
LongPathsEnabled
注册表项。
您可以使用反馈中心向 Microsoft 提交错误报告,但我认为许多其他人在您之前已经这样做了,但没有效果。
我认为你唯一的选择是:
使用 subst 命令 为路径的一部分赋予虚假的驱动器号。例如:
subst z: "C:\Users\MyUser\Documents\Formations\Maitriser les outils vectoriels d Illustrator et de Photoshop\Illustrator CC - L art des courbes vectorielles"
使用 Explorer 以外的第三方文件管理器。有关更多选择,请参阅文章:
最佳免费文件管理器。
我也在这里补充一下 Altap Salamander 4.0 免费软件。