一个面向 Windows 用户的本地小工具,用来解决“文件或文件夹正在被占用,无法删除”的常见问题。
你可以把它理解成“给小白也能用的解锁删除助手”:
- 支持拖拽文件/文件夹,一键处理
- 先尝试普通删除,再识别占用进程
- 可提示关闭占用程序后重试删除
- 失败时可自动登记“重启后删除”
- 支持安装资源管理器右键菜单
- 删除项目目录时提示“文件正在使用”
- Node / Python / 本地服务占用目录,导致删不掉
- 删除后残留空目录,反复提示被占用
- 不熟悉命令行,想要图形化操作
在项目目录中,按下面顺序使用:
0 使用说明 - 先看我.txt① 双击打开 - 文件解锁删除助手.cmd② 可选安装 - 资源管理器右键菜单.cmd③ 可选卸载 - 资源管理器右键菜单.cmd
- 双击
① 双击打开 - 文件解锁删除助手.cmd - 拖入删不掉的文件或文件夹
- 点击“开始解锁删除”
- 若提示有占用进程,确认后允许工具关闭占用进程
- 若仍失败,工具可自动登记“重启后删除”
安装后可直接在资源管理器中使用:
- 右键文件:
文件解锁删除(解除占用) - 右键文件夹:
文件解锁删除(解除占用) - 文件夹空白处右键:
打开文件解锁删除助手
通常是有进程把该目录当作“当前工作目录”,即使目录里文件已删空,也会阻止目录本身删除。
部分系统环境下,Windows Restart Manager 可能返回拒绝访问。本工具会自动使用兜底策略(命令行匹配 / 工作目录匹配)继续识别占用进程。
当目标路径位于以下区域时建议使用管理员权限:
C:\WindowsC:\Program FilesC:\Program Files (x86)- 其他受保护目录
- 删除操作跳过回收站,请确认目标路径无误
- 强制结束占用进程可能导致未保存内容丢失
- 处理日志写入
force-delete-tool.log
文件解锁删除助手/
├─ 0 使用说明 - 先看我.txt
├─ ① 双击打开 - 文件解锁删除助手.cmd
├─ ② 可选安装 - 资源管理器右键菜单.cmd
├─ ③ 可选卸载 - 资源管理器右键菜单.cmd
├─ ForceDeleteTool.ps1
├─ Start-ForceDeleteTool.cmd
├─ Install-Explorer-Menu.cmd
├─ Uninstall-Explorer-Menu.cmd
└─ README.md
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\ForceDeleteTool.ps1 -SelfTest首次安装 gh:
winget install --id GitHub.cli --exact --source winget一键发布(自动创建/推送 tag,自动创建或更新 Release):
release.cmd v1.0.0 RELEASE_v1.0.0.md中文入口同样可用:
一键发布Release.cmd v1.0.0 RELEASE_v1.0.0.md也可以直接调 PowerShell 脚本:
.\Publish-GitHubRelease.ps1 -Tag v1.0.0 -Title v1.0.0 -NotesFile .\RELEASE_v1.0.0.md -Latest说明:
- 脚本会从 Git Credential Manager 自动读取 GitHub 凭据,不需要手工复制 token
- 要求当前仓库已经能正常
git push
git add -A
git commit -m "feat: ..."
git push
git tag -a v1.0.0 -m "v1.0.0"
git push origin v1.0.0- 当前首个正式版本:
v1.0.0 - 仓库地址:https://github.com/tuanzi2202/FileDelete