问题排查

文件夹删不掉怎么办?拒绝访问、正在使用、找不到该项目分别处理

Windows 11;Windows 10 部分入口有所不同更新于 约 4 分钟

删除时弹出的提示决定了处理方法,先看清是哪一种。

提示 原因 跳到
操作无法完成,因为文件已在另一程序中打开 被程序占用 文件被占用
你需要权限来执行此操作 / 拒绝访问 权限不够 权限不够
找不到该项目 / 无法读源文件或磁盘 文件名或路径异常 名称异常
文件或目录损坏且无法读取 磁盘错误 磁盘错误
删除 Windows.old、System32 等 系统文件 系统文件夹

文件被占用

  1. 关掉可能打开这个文件的软件(Word、播放器、压缩软件、图片查看器)
  2. 资源管理器的“预览窗格”也会占用文件,按 Alt + P 关闭后再删
  3. 还不行:打开任务管理器 → 性能 → 打开资源监视器 → CPU 选项卡,在“关联的句柄”里搜索文件名,右键对应进程 → 结束进程
  4. 重启电脑后立刻删除;或进 安全模式 删除

权限不够(拒绝访问)

  1. 右键文件夹 → 属性 → 安全 → 高级,“所有者”点更改,输入自己的用户名,勾选“替换子容器和对象的所有者”
  2. 回到“安全”选项卡,给自己的账户勾选“完全控制”
  3. 或用管理员命令提示符:takeown /f "D:\旧文件夹" /r /d y,再执行 icacls "D:\旧文件夹" /grant administrators:F /t,然后删除

命令说明见 takeown、icacls。只对自己创建的、确认不需要的文件夹这样操作,不要修改系统目录的权限。

名称或路径异常(找不到该项目)

  • 文件名末尾有空格或点、路径超长,资源管理器删不掉。管理员命令提示符执行 rd /s /q "\\?\D:\问题文件夹 "(注意 \\?\ 前缀和实际名称)
  • 也可以先用 dir /x 看文件夹的短名称(如 ABC~1),再 rd /s /q ABC~1
  • 命令说明见 rd 命令、del 命令

磁盘错误

提示“文件或目录损坏且无法读取”,先对这个分区执行 chkdsk D: /f 修复错误,再删除,见 CHKDSK。U 盘经常这样,见 U 盘不显示。

系统文件夹

  • Windows.old:用磁盘清理(cleanmgr)勾选“以前的 Windows 安装”删除,不要手动删
  • WindowsApps、System32、Program Files 里的系统组件:不要删除,删了会导致系统或应用无法运行
  • C 盘空间不够见 C 盘满了怎么清理

提示:确认是病毒留下的顽固文件夹,先用杀毒软件处理,再删除残留。

常见问题

删除后回收站里没有?

按 Shift + Delete 或用命令删除的文件不经过回收站。误删见 误删文件恢复。

删除文件夹时卡在“正在计算”?

文件数量很多时资源管理器会先统计,可以用 rd /s /q 路径 直接删除,速度快很多。

U 盘里的文件删不掉、删了又出现?

多半是 U 盘写保护或损坏,见 U 盘写保护。

参考资料