
如果您在 Windows 11 系统中尝试复制文件时收到错误提示“路径太长”或“错误 0x80010135”,这通常是因为 Windows 默认启用 MAX_PATH 260 字符限制,导致深层嵌套目录或长文件名无法被资源管理器正常处理。以下是解决此问题的步骤:
一、启用系统级 Win32 长路径支持
该设置解除内核对完整路径长度的硬性限制(从 260 字符扩展至约 32767 字符),是多数场景下的根本性解决方案,需管理员权限。
1、按 Win + R 打开运行对话框,输入 gpedit.msc 并回车(仅限 Windows 11 Pro/Enterprise)。
2、依次展开:计算机配置 → 管理模板 → 系统 → 文件系统。
3、双击右侧“启用 Win32 长路径”,选择“已启用”,点击“确定”。
4、若使用家庭版,以管理员身份打开 PowerShell,执行以下命令:New-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem” -Name “LongPathsEnabled” -Value 1 -PropertyType DWORD –Force。
5、重启计算机使配置生效。
二、使用 Robocopy 命令行工具绕过限制
Robocopy 是 Windows 内置的高可靠性复制工具,原生支持长路径,无需修改系统策略即可直接操作。
1、以管理员身份打开 Windows 终端(PowerShell 或 CMD)。
2、输入命令格式:robocopy “源完整路径” “目标完整路径” /E /COPYALL /R:0。
3、例如:robocopy “C:\Users\A\Documents\Project\src\components\ui\forms\validation\deep\nested\folder” “D:\Backup\” /E。
4、等待命令执行完成,检查终端输出中的“正确复制”行数确认成功。
三、将文件临时压缩为 ZIP 后迁移
ZIP 归档会重置路径计算起点,解压时路径从目标目录开始计长,从而规避原始路径叠加导致的超限问题。
1、在文件资源管理器中,选中待复制的长路径文件或文件夹。
2、右键 → “发送到” → “压缩(zipped)文件夹”。
3、将生成的 .zip 文件拖拽复制至目标位置(如 D:\Short\)。
4、在目标位置右键该 ZIP 文件 → “全部提取到…” → 指定解压路径并执行。
四、通过短路径映射简化访问入口
利用 Windows 的符号链接或驱动器映射,将深层路径挂载为简短入口,使资源管理器和多数软件可无障碍访问。
1、以管理员身份打开 Windows 终端。
2、创建目录符号链接:执行 mklink /D C:\ShortLink “C:\very\long\original\path\to\folder”。
3、或创建驱动器映射:执行 subst X: “C:\very\long\original\path\to\folder”(X: 将作为新盘符出现)。
4、此后所有对 C:\ShortLink 或 X:\ 的操作均等效于原长路径,且不受 260 字符限制影响。
五、改用支持长路径的第三方文件管理器
部分第三方工具内置长路径引擎,能直接读写 NTFS 超长路径,无需系统配置变更,适合临时应急或受限环境。
1、下载并安装 Total Commander 或 TeraCopy(确保为最新稳定版)。
2、启动软件后,在左侧或右侧面板中导航至源长路径目录。
3、选中文件/文件夹,按 F5(Total Commander)或点击“复制”按钮(TeraCopy)。
4、在目标面板中定位至简短路径位置(如 D:\Temp),确认复制任务启动并完成。

评论(0)