由于Windows系统对文件路径长度有限制,当路径超过260个字符时,删除文件会提示源文件名长度超出系统支持范围。尝试百度搜索多种方法或下载工具,或无法解决问题,或存在安全风险。经过反复测试,终于找到有效解决方案。现将该方法记录如下,供遇到相同问题的用户参考,帮助快速清理深层目录中的冗余文件,避免因路径过长导致的操作失败。
1、 该目录共35层,路径长度超过600个字符。
2、 删除文件时点击操作,弹出错误提示所示。
3、 del与rd命令均无效,现分享我摸索出的解决方法。
4、 新建空白目录名为 test
5、 删除目录:20150916
6、 以管理员身份运行命令提示符
7、 在命令行中执行:robocopy test 20150916 /purge,实现文件同步并清除目标目录多余文件。
8、 将 test 和 20150916 写入完整路径,注意空格,确保信息准确无误。
9、 回车后所示,内容已被覆盖
10、 进入20150916文件夹,确认无任何文件后,可直接将其删除。
