由于 Windows 系统对文件路径长度有限制,当路径超过默认260个字符时,删除文件会提示源文件名长度超出系统支持范围。尝试百度搜索的多种方法或下载工具,均无法解决问题。
经过反复测试,十一张(www.11zhang.com)站长终于找到以下几种有效的解决方案。记录如下,供遇到相同问题的用户参考。
方法一:使用带前缀的命令行删除
如果您不想重启电脑,可以在删除命令中使用特殊前缀来绕过路径长度限制。命令如下:
rmdir /s /q "\\?\D:\你的超长路径文件夹"
说明 :
●
\\?\ 是一个特殊的前缀,告诉Windows不要解析路径长度,直接传递给文件系统
●/s /q 参数表示递归删除所有内容且不提示确认
例如,我想删除E盘根目录下名为“wp-opt”的文件夹及其所有内容,可以输入以下命令:
rmdir /s /q "\\?\E:\wp-opt"
![图片[1]-Windows 系统超长路径文件删除技巧-十一张](https://www.11zhang.com/wp-content/uploads/2026/03/29053a2e7920260323165321.png)
方法二:启用系统长路径支持
问了AI,说这是最彻底的解决方案,适用于 Windows 10及更高版本的系统。设置后,系统将从底层支持长路径,无需在每个命令中特殊处理。您可以通过以下任一方式启用:
通过组策略编辑器(适用于专业/企业/教育版Windows),步骤如下:
1、按下键盘上的 Win + R 键,输入 gpedit.msc 并回车。
2、依次展开: 计算机配置 > 管理模板 > 系统 > 文件系统。
3、找到并双击“启用 Win32 长路径”。
4、选择“已启用”,然后点击“确定”。
5、重启电脑 使设置生效。
![图片[2]-Windows 系统超长路径文件删除技巧-十一张](https://www.11zhang.com/wp-content/uploads/2026/03/3b10e49dcf20260323170546.webp)
![图片[3]-Windows 系统超长路径文件删除技巧-十一张](https://www.11zhang.com/wp-content/uploads/2026/03/e593ac989220260323170545.webp)
通过修改注册表(适用于所有Windows版本)
1、按下键盘上的 Win + R 键,输入 regedit 并回车。
2、导航至路径: 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem。
3、在右侧窗口找到名为“LongPathsEnabled”的项。如果找不到,请右键空白处 -> 新建 -> DWORD (32位) 值 ,命名为“LongPathsEnabled”。
4、双击“LongPathsEnabled”,将其值数据修改为1。
5、重启电脑 使设置生效。
![图片[4]-Windows 系统超长路径文件删除技巧-十一张](https://www.11zhang.com/wp-content/uploads/2026/03/3b10e49dcf20260323170846.png)
方法三:使用第三方工具
您也可以借助专门处理长路径问题的工具来删除文件夹,例如 LongPathTool 这款工具,它可以直接指定要删除的超长路径文件夹并完成清理。
总结
建议您优先考虑“方法二”,因为这是系统级的解决方案,能解决所有因路径过长导致的访问和操作问题。




















暂无评论内容