如何使Windows10接受超过260个字符的文件路径

劳资蜀道三 2023-08-23 19:55:19
Windows 默认不接受长路径

在 Windows 95 之前,Windows 只允许使用八个字符长的文件名和三个字符的文件扩展名 — 通常称为 8.3 文件名。 Windows 95 放弃了允许长文件名的做法,但仍将最大路径长度(包括完整文件夹路径和文件名)限制为 260 个字符。从那时起,这一限制就一直存在。如果您曾经遇到过此限制,则可能是当您尝试将深层文件夹结构复制到其他文件夹时,例如将硬盘驱动器的内容复制到另一个驱动器上的文件夹时。 Windows 10 周年更新终于添加了放弃最大路径长度的选项。

这个新设置不一定适用于所有应用程序,但它适用于大多数应用程序。具体来说,任何现代应用程序都应该没问题,所有 64 位应用程序也应该如此。较旧的 32 位应用程序需要进行清单显示才能工作,这实际上仅意味着开发人员已在应用程序的清单文件中表明该应用程序支持更长的路径。大多数流行的 32 位应用程序应该不会遇到问题。不过,如果应用程序无法工作,唯一会发生的情况是它将无法打开或保存保存在完整路径超过 260 个字符的位置的文件。

家庭用户:通过编辑注册表删除 260 个字符路径限制

如果您有 Windows 家庭版,则必须编辑 Windows 注册表才能进行这些更改。 (不过,如果您有专业版或企业版,我们建议使用更简单的组策略编辑器。)

首先,点击“开始”并输入“regedit”打开注册表编辑器。按 Enter 打开注册表编辑器并授予其对您的电脑进行更改的权限。

在注册表编辑器中,使用左侧边栏导航到以下键:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

在右侧,找到名为 LongPathsEnabled 的值并双击它。如果您没有看到列出的值,则需要通过右键单击 FileSystem 键,选择“新建”>“DWORD(32 位)值”来创建它,然后将新值命名为 LongPathsEnabled 。

在该值的属性窗口中,将“值数据”框中的值从 0 更改为 1,然后单击“确定”。

您现在可以关闭注册表编辑器并重新启动计算机(或注销您的帐户并重新登录)。如果您想撤销更改,只需返回 LongPathsEnabled 值,并将其从 1 更改回 0。

0 阅读:7

劳资蜀道三

简介:一个爱写笔记的小仙女