删除时弹出的提示决定了处理方法,先看清是哪一种。
| 提示 | 原因 | 跳到 |
|---|---|---|
| 操作无法完成,因为文件已在另一程序中打开 | 被程序占用 | 文件被占用 |
| 你需要权限来执行此操作 / 拒绝访问 | 权限不够 | 权限不够 |
| 找不到该项目 / 无法读源文件或磁盘 | 文件名或路径异常 | 名称异常 |
| 文件或目录损坏且无法读取 | 磁盘错误 | 磁盘错误 |
| 删除 Windows.old、System32 等 | 系统文件 | 系统文件夹 |
文件被占用
- 关掉可能打开这个文件的软件(Word、播放器、压缩软件、图片查看器)
- 资源管理器的“预览窗格”也会占用文件,按 Alt + P 关闭后再删
- 还不行:打开任务管理器 → 性能 → 打开资源监视器 → CPU 选项卡,在“关联的句柄”里搜索文件名,右键对应进程 → 结束进程
- 重启电脑后立刻删除;或进 安全模式 删除
权限不够(拒绝访问)
- 右键文件夹 → 属性 → 安全 → 高级,“所有者”点更改,输入自己的用户名,勾选“替换子容器和对象的所有者”
- 回到“安全”选项卡,给自己的账户勾选“完全控制”
- 或用管理员命令提示符:
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 盘写保护。