若删除文件夹时提示“文件正在被使用”,可用资源监视器定位占用进程:打开任务管理器→性能→打开资源监视器→cpu选项卡→关联的句柄→搜索路径→右键结束进程;或进安全模式删除;也可用handle工具+powershell强制终止句柄后删除。

如果您尝试删除某个文件夹时,系统提示“文件正在被使用”,则可能是有进程正在访问该文件夹中的文件或其子目录。资源监视器是 Windows 系统内置的诊断工具,可实时查看哪些进程正占用特定文件、文件夹或句柄。以下是利用资源监视器定位并释放占用的具体操作步骤:
一、通过资源监视器查找占用文件夹的进程
资源监视器能按路径筛选句柄,帮助用户精准识别正在访问目标文件夹的进程。启用后需切换至“CPU”选项卡下的“关联的句柄”功能进行搜索。
1、按下 Ctrl + Shift + Esc 打开任务管理器。
2、点击顶部的“性能”选项卡,然后在底部单击“打开资源监视器”链接。
3、在资源监视器窗口中,切换到“CPU”选项卡,向下滚动至“关联的句柄”区域。
4、在右上角的搜索框中,输入待删除文件夹的完整路径或文件夹名称(例如:D:\Project\Temp)。
5、等待搜索完成,列表中将显示所有匹配的句柄条目,包括“映像名称”(进程名)和“句柄名称”(被访问的具体路径)。
二、结束占用进程释放文件夹
确认具体进程后,可选择结束该进程以解除对文件夹的占用。此操作适用于非系统关键进程,结束前应确保其无未保存数据。
1、在“关联的句柄”列表中,右键单击对应进程的任意一条记录。
2、在弹出菜单中选择“结束进程”选项。
3、若系统提示“此操作可能影响其他程序”,请确认该进程非系统服务或当前正在使用的应用主进程。
4、返回文件资源管理器,尝试再次删除该文件夹。
三、使用安全模式下执行删除
部分系统级进程或驱动程序在常规启动状态下持续锁定文件夹,无法通过资源监视器直接终止。此时需进入最小化运行环境以规避干扰。
1、按下 Win + R,输入 msconfig,回车打开系统配置。
2、切换到“引导”选项卡,勾选“安全引导”,选择“最小化”,点击“确定”并重启电脑。
3、登录系统后,打开文件资源管理器,直接导航至目标文件夹位置进行删除操作。
4、删除成功后,再次运行 msconfig,取消“安全引导”勾选,重启恢复常规启动模式。
四、借助命令行强制终止句柄并删除
当图形界面无法响应或资源监视器未列出有效进程时,可使用 PowerShell 结合 Handle 工具(微软官方 Sysinternals 套件)精确关闭指定路径的句柄。
1、从微软官网下载 Sysinternals Suite 并解压,将 handle.exe 所在目录添加至系统 PATH 或进入其所在路径运行命令行。
2、以管理员身份运行 PowerShell,执行:handle -a "D:\Project\Temp"(替换为实际路径)。
3、观察输出结果中的 PID 列,记录占用进程的数字编号。
4、执行:taskkill /f /pid 1234(将 1234 替换为实际 PID)强制结束该进程。
5、运行 rmdir /s /q "D:\Project\Temp" 直接删除文件夹。










