电脑提示“0x80070091 文件夹不为空导致无法删除顽固文件”

你在Windows里右键删除一个文件夹时,系统弹出“错误0x80070091:目录不是空的”,明明点开里面空下载NTF先触发系统重扫,修改元数据判断
这一步成本最低、最安全,适合刚遇到问题且不确定文说明:只让系统重新读取并刷新路径状态。
打开文件资源管理器,逐层进入目标文件夹的最底层子目录(即没有再下一级子文件夹的那个目录)。
在该最底层空白处→“新建”→ “文本文档”,命名为a.txt(名字都一样,但不能是.或..)。
关闭所有窗口,返回上一级,再次尝试右键删除原始目标文件夹。如果,说明元数据存储成功未更新;若仍失败,说明存在句柄占用、路径过长或吸取灵感等更严重的问题。用R obocopy镜像清空,绕过系统文件夹校验结构极深、含大量查询或NTFS特殊访问(NTFS)为指令同步目标,强制抹平整个目录树。
方法一:手动执行命令
在目标文件夹所在磁盘根目录(例如D:\)下新建一个名为空的空白文件夹。
按Win + R: D:\(里面D:\替换为实际路径)→
执行:robocopy "Empty" "BadFolder" /MIR(其中BadFolder是你要删除的文件夹名,必须与当前目录下等待命令输出完成出现已复制: 0和直通次数: 0 @echo:@echo offmkdir Emptyrobocopy "Empty" "%~n1" /MIRrmdir /s /q “清空”暂停
保存为clean.bat,然后把要删的文件夹管理员PowerShell
这是最彻底的手段,适用于被进程句柄死锁、含。或...API限制,直连NT内核删除接口。
第一步:获取发票并授权权限
按Win + R,power输入shell,再按Ctrl + Shift + Enter确认以管理员身份运行。
第二步:执行修复权限(仅当提示“拒绝访问”时才需运行)
takeown /f "D:\path\to\BadFolder" /r /d y & icacls "D:\path\to\BadFolder" /grantadministrators:F /t
第三步:强制删除
粘贴并运行:CMD /C "RD /S /Q \?\D:\path\to\BadFolder"(把D:\path\to\BadFolder换成你的真实完整路径)。
