游乐游手机版
首页/系统平台/文章详情

如何解决Windows系统由于路径过长无法复制 突破260字符路径限制

时间:2026-04-25 09:48
Windows文件路径超260字符报错的五种解决方案 在Windows系统里复制文件,突然弹出一个“路径太长”或者“错误 0x80010135”的提示,这事儿估计不少人都遇到过。其实,这背后就是那个经典的“MAX_PATH”限制在作祟——默认情况下,Windows的路径长度上限就是260个字符。一旦

Windows文件路径超260字符报错的五种解决方案

如何解决windows系统由于路径过长无法复制 突破260字符路径限制

在Windows系统里复制文件,突然弹出一个“路径太长”或者“错误 0x80010135”的提示,这事儿估计不少人都遇到过。其实,这背后就是那个经典的“MAX_PATH”限制在作祟——默认情况下,Windows的路径长度上限就是260个字符。一旦超过,资源管理器就“罢工”了。别急,下面这五种方法,从系统设置到临时技巧,总有一款能帮你把文件顺利挪个窝。

一、启用系统级 Win32 长路径支持

好消息是,从Windows 10版本1607开始,系统内核其实已经支持更长的路径了,最长能到约32767个字符。只不过,这个功能默认是关闭的,需要咱们手动打开。当然,前提是你用的应用程序也得支持长路径才行。

1、首先,按下键盘上的 Win + R 组合键,调出运行对话框,输入 gpedit.msc 后回车。注意,这个“组策略编辑器”只有Windows专业版或企业版才有。

2、在打开的窗口里,依次展开:计算机配置 → 管理模板 → 系统 → 文件系统。

3、在右侧找到“启用 Win32 长路径”这一项,双击它,选择“已启用”,然后点击“确定”。

4、如果你用的是家庭版,没有组策略怎么办?那就得请出注册表了。以管理员身份打开PowerShell,然后执行下面这条命令:New-ItemProperty -Path "HKLM:SYSTEMCurrentControlSetControlFileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD –Force

5、最后,别忘了重启一下电脑,让设置完全生效。

二、使用 Robocopy 命令行工具绕过限制

如果觉得改系统设置有点麻烦,或者情况紧急,不妨试试Windows自带的“复制神器”——Robocopy。这个命令行工具天生就不受260字符的限制,因为它不走资源管理器那条“寻常路”。

1、用管理员权限打开Windows终端,可以是PowerShell,也可以是命令提示符。

2、输入的命令格式是这样的:robocopy "源完整路径" "目标完整路径" /E /COPYALL /R:0 /W:0。这里解释一下参数:/E 是复制所有子目录,/COPYALL 是保留所有文件属性和权限,/R:0 和 /W:0 是为了让它在遇到错误时别重试、别等待,直接往下走。

3、敲黑板!源路径和目标路径一定要用英文引号包起来,尤其是当路径里含有空格或者特殊字符的时候,这是规矩。

4、命令执行后,你会在终端里看到它实时汇报进度,最后会总结一共成功复制了多少文件,跳过了哪些项目,一目了然。

三、临时压缩为 ZIP 文件再转移

这招可以称之为“乾坤大挪移”,特别适合一次性迁移那些嵌套了好几层、路径长得离谱的文件夹。它的原理很简单:打包成ZIP后,路径信息被“折叠”进压缩包;解压时,系统会在目标位置重新“展开”目录结构,自然就绕开了原始路径的长度叠加问题。

1、在文件资源管理器里,找到那个包含超长路径文件的最外层文件夹。

2、右键点击它,选择“发送到” → “压缩(zipped)文件夹”。

3、稍等片刻,系统就会生成一个同名的.zip文件。关键点来了:这个压缩包文件本身的路径,是不受260字符限制的。

4、接下来,你可以把这个.zip文件复制到任何你想放的地方,比如 D:Backup。建议目标路径尽量简短一些。

5、最后,在目标位置右键点击这个.zip文件,选择“全部提取”,解压路径就默认选当前文件夹,搞定。

四、缩短原始路径层级实现快速规避

有时候,问题可能就出在路径本身“太绕了”。这时候,最直接的办法就是给它“瘦身”——减少文件夹的嵌套深度,或者把文件夹名字改短。这方法立竿见影,不需要动任何系统设置。

1、找到文件所在的最外层文件夹,直接把它剪切到磁盘的根目录下。比如,从原来又深又长的 C:UsersNameDocumentsProjectsrcmoduleconfig...,直接挪到 C:Temp 下面。

2、检查中间那些名字特别长的文件夹。像“ConfigurationFilesForTestingPurposes”这种,完全可以简写成“cfg”,能省下大量字符。

3、计算一下新的完整路径长度。稳妥起见,最好把总字符数控制在250以内,给盘符、冒号、反斜杠和文件名留出10个字符的余量。

4、路径缩短之后,你再进行普通的复制粘贴操作,就畅通无阻了。

五、使用第三方文件管理器替代资源管理器

如果以上方法你都觉得不够“优雅”,那么换个工具可能是终极解决方案。一些专业的第三方文件管理器,比如Total Commander,它们内部直接调用了Windows支持长路径的API(就是那个带“\?”前缀的路径格式),因此可以像处理普通文件一样,无缝操作超长路径的文件。

1、下载并安装 Total CommanderFreeCommander。后者甚至有便携版,即开即用。

2、启动软件,在它的双面板界面中,导航到包含超长路径文件的源目录。

3、选中你要操作的文件或文件夹,按下 F5 键,会弹出复制对话框。在目标路径里输入一个简短的位置,比如 D:out,然后点击“开始”。

4、接下来,你只需要看着状态栏的进度条走完,复制工作就完成了。整个过程,系统自带的资源管理器甚至完全不知情。

来源:https://www.php.cn/faq/2363436.html
上一篇如何解决Win11系统连接局域网共享提示“凭据不正确” 修复SMB认证 下一篇彻底禁用Windows 11系统的自动旋转功能
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
麒麟系统字体太小看不清如何调整界面字体大小
系统平台 · 2026-07-01

麒麟系统字体太小看不清如何调整界面字体大小

麒麟系统高分屏字体过小需分层干预:控制中心调整缩放至150%或200%,辅助功能增大文本,命令行设置MateDPI值(2K设200 0,4K设220 0),QT类软件用环境变量QT_DEVICE_PIXEL_RATIO=2,终端取消使用系统等宽字体并改字号,输入法候选字体调至16或18。

Win11记事本默认不换行如何设置为自动换行
系统平台 · 2026-07-01

Win11记事本默认不换行如何设置为自动换行

Windows11记事本默认不自动换行,手动开启仅对当前窗口有效。若要永久启用,可修改注册表,在HKCU Software Microsoft Notepad路径下新建DWORD值fWrap并设为1,或导入含此设置的 reg文件,此后所有新建记事本文件均自动换行显示,无需重复手动操作,一劳永逸。

银河麒麟系统时间快几分钟的调整方法
系统平台 · 2026-07-01

银河麒麟系统时间快几分钟的调整方法

银河麒麟系统时钟快几分钟的解决方法:先用date命令校正系统时间,再执行hwclock--systohc写入硬件时钟;启用systemd-timesyncd并配置阿里云NTP服务器;禁用chronyd避免服务冲突;双系统用户需设置硬件时钟为UTC模式。

Win11多屏下设置软件只在特定屏幕打开的方法
系统平台 · 2026-07-01

Win11多屏下设置软件只在特定屏幕打开的方法

双屏办公时,通过快捷方式添加启动参数、利用Windows窗口位置记忆功能或PowerShell脚本,可让软件自动在副屏打开,免去手动拖拽,提升工作效率。

MacBook如何取消菜单栏蓝牙搜索状态
系统平台 · 2026-07-01

MacBook如何取消菜单栏蓝牙搜索状态

在macOS中,进入系统设置“控制中心”,将蓝牙设为“不显示在菜单栏”即可隐藏图标且功能正常;旧版系统则在蓝牙偏好设置中取消勾选“在菜单栏中显示”。