删除文件时出现报错“源文件名长度大于文件系统支持的长度请尝试将其移动到具有较短路径名称的位置,或者在执行此操作前尝试将其重命名为较短的名称”

因Windows文件夹有长度限制,在路径太深,长度达到600多个字符时,删除文件时出现报错“源文件名长度大于文件系统支持的长度。请尝试将其移动到具有较短路径名称的位置,或者在执行此操作前尝试将其重命名为较短的名称”,

cmd命令行(注意必须使用管理员身份运行)

方法/步骤

  1. 1到达这个目录有35层,600多个字符
  2. 2点击删除一个文件,出现如下图报错
删除文件时出现报错“源文件名长度大于文件系统支持的长度请尝试将其移动到具有较短路径名称的位置,或者在执行此操作前尝试将其重命名为较短的名称”
  1. 3使用del和rd命令都无法删除,下面来说下我找到的方法新建的空白目录:test要删除的目录:1230
删除文件时出现报错“源文件名长度大于文件系统支持的长度请尝试将其移动到具有较短路径名称的位置,或者在执行此操作前尝试将其重命名为较短的名称”
  1. 4已管理员的身份打开命令行(必须使用管理员)
删除文件时出现报错“源文件名长度大于文件系统支持的长度请尝试将其移动到具有较短路径名称的位置,或者在执行此操作前尝试将其重命名为较短的名称”
  1. 5命令行下输入:“robocopy  test  1230 /purge”注意:有空格,test和1230写入全部路径
  2. 6然后回车,出现如下图,已覆盖了
  3. 7打开1230目录,查看目录下没有文件了,可以直接删除了
西数超哥学习乐园,西数超哥基础运维经验教程分享的学习乐园,西数超哥博客,运维经验教程交流学习分享的博客

原创文章,作者:zhang sir,如若转载,请注明出处:https://www.ysidc.top/8537.html