在Windows中提取zip文件时,如何修复“路径太长”错误

当您尝试在Windows 11或10上提取ZIP文件时,您可能会遇到一条错误消息,说“错误0x80010135:路径太长”。发生此错误是因为Windows的文件路径的默认限制为260个字符。这是您可以解决此问题并成功提取ZIP文件的方法。

最简单的解决方案通常是将zip文件重命名为较短的东西。提取时,这会降低总路径长度。

步骤1:右键单击zip文件,然后选择“重命名”。

步骤2:给文件一个简短的描述性名称。例如,将“ youne_long_file_name_2023_archive.zip”更改为“ Archive.zip”。

步骤3:尝试再次提取zip文件。

方法2:提取到根文件夹

提取到根文件夹(例如C:\或D:\)可以显着减少路径长度。

步骤1:右键单击zip文件,然后选择“提取全部……”。

步骤2:在“选择目标”对话框中,选择一个根文件夹,例如C:\或D:\。

步骤3:单击“提取”以开始过程。

建议阅读:

方法3:使用替代提取工具

像7 ZIP这样的第三方工具通常比Windows的内置提取器更好地处理长文件路径。

步骤1:从官方网站下载并安装7个拉链。

步骤2:右键单击zip文件,然后选择“ 7-zip”>“在此处提取”或“提取到[文件夹名称]”。

步骤3:如果仍然遇到错误,请尝试“提取到[文件夹名称]”选项,然后选择一个根文件夹作为目标。

方法4:启用Windows的长路径支持

Windows 10(版本1607和更高版本)和Windows 11允许您启用对系统范围内更长的文件路径的支持。

步骤1:Win + R,键入“ regedit”,然后按Enter打开注册表编辑器。

步骤2:导航到:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

步骤3:在右侧找到“ LongPathsenabled”值。如果不存在,请右键单击右窗格,选择“ new”>“ DWORD(32位)值”,然后将其命名为“ LongPathSeNabled”。

步骤4:双击“ LongPathSeNabled”,将“值数据”设置为1,然后单击“确定”。

步骤5:重新启动计算机以进行更改生效。

方法5:使用命令行工具

诸如Robocopy之类的命令行工具比Windows Explorer可以处理更长的文件路径。

步骤1:Win + X然后选择“ Windows Terminal(Admin)”。

步骤2:使用以下命令,根据需要替换路径:

robocopy "C:\source\path" "D:\destination\path" /E /COPYALL

步骤3:按Enter执行命令并复制文件。

通过应用这些方法,您应该能够成功提取具有长路径的ZIP文件。请记住,要始终将文件和文件夹名称保持在实际上,以避免将来避免使用类似问题。