在使用电脑操作的过程中,难免会误操作产生一些小问题,就比如今天这个问题。今天这个问题产生原因是,在使用命令调试程序的时候,参数设置错误导致创建了一个无限循环嵌套的空目录,这个目录用尽了windows支持最大深度的文件命。当发现这个目录并想要删除它时,就会提示错误代码0x80070091,无法删除。如下图所示:
尝试了用winrar压缩目录并删除这个方式,也用了第三方强制删除文件的工具,包括进入PE系统删除该目录,都是无法删除。经过几天搜寻各种方法尝试后,最终使用一个命令解决了这个问题。今天就分享一下这个方式。
第一步:打开无法删除的目录所在的文件夹,在同一个目录下新建一个临时目录,随便起个名字,比如说tmp。
第二步:用管理员身份运行cmd命令或者powershell命令,然后进入新建的临时目录所在的文件夹。
第三步:在命令行上输入命令,robocopy /MIR 你创建的临时目录 无法删除的循环目录,如下图,输入命令完成后按回车,等待命令执行完。
第四步:命令执行完成后,再去选择无法删除的目录,执行常规的删除操作就可以直接删除目录。