710 字
4 分钟
解决windows文件夹被占用

解决windows文件夹被占用#

遇到这个“文件或文件夹正在使用”的提示确实挺让人抓狂的,尤其是在急着清理项目目录或者重命名文件的时候。这通常是因为某个后台进程还在默默占用着它的句柄。

这里有几种最有效、从简到深的解决方法:

1. 快速排查常见“嫌疑人”#

很多时候,是我们自己开着的开发工具或后台服务锁定了文件夹:

  • IDE和终端: 检查 VS Code、IntelliJ IDEA 等编辑器里是不是还有终端停留在该目录下。

  • 后台服务: 如果你刚刚运行过代码,可能后台还有残留的 java.exe(比如跑着 Spring Boot)、python.exe 或者是正在处理媒体文件的 ffmpeg.exe 进程。

  • 网盘同步: OneDrive 或 iCloud 可能正在后台同步该文件夹里的变动。

2. 重启 Windows 资源管理器(最快的一键刷新法)#

如果确定所有相关软件都关了,大概率是 Windows 自己的文件管理器卡了 Bug,没有释放句柄。

  1. 按下 Ctrl + Shift + Esc 打开任务管理器

  2. 在“进程”选项卡中找到 Windows 资源管理器 (Windows Explorer)。

  3. 右键点击它,选择重新启动

    这会导致桌面和任务栏闪烁一下,恢复后通常就能正常操作文件夹了。

3. 资源监视器(系统自带的“照妖镜”)#

如果你想精准找出到底是哪个顽固程序占用了文件,用系统自带的资源监视器是最根本的解决方式:

  1. 按下 Win + R 键,输入 resmon 并回车,打开资源监视器

  2. 点击顶部的 CPU 选项卡。

  3. 在中间的 关联的句柄 (Associated Handles) 搜索框里,输入那个报错的文件夹名称文件名

  4. 稍微等几秒,列表里就会显示出正在占用该文件的具体进程(比如某个特定的 .exe)。

  5. 右键点击该进程,选择结束进程,然后你就可以去删除或移动文件夹了。

4. 使用微软官方利器:PowerToys (File Locksmith)#

如果你经常遇到这种问题,强烈建议安装微软官方的系统增强工具 PowerToys

它里面有一个叫 File Locksmith (文件解锁工具) 的功能。开启后,你只需要右键点击那个删不掉的文件夹,选择“什么在占用此文件?”,它就会直接弹出一个窗口列出占用进程,并允许你一键结束它们,体验极其丝滑。


需要我详细讲讲怎么用 resmon 定位,或者你正在处理的是什么特定类型的文件吗?我们可以针对性地揪出那个占用进程。

解决windows文件夹被占用
http://www.shineacz.top/posts/解决windows文件夹被占用/
作者
shineAcZ
发布于
2026-04-30
许可协议
CC BY 4.0