DeleteNul 是一款 Windows 桌面应用程序,支持拖拽文件到窗口进行彻底删除(不进入回收站),特别支持删除 Windows 保留文件名(如 nul、con、aux 等)。
功能特性
- 拖拽删除 - 将文件拖拽到窗口任意位置即可添加到删除列表
- 点击选择 - 点击拖放区域打开文件选择对话框
- 彻底删除 - 文件不会进入回收站,直接永久删除
- 特殊文件名支持 - 可以删除
nul、con、aux、prn、com1-9、lpt1-9等 Windows 保留文件名

下载地址
使用方法
1. 启动应用
双击桌面图标或开始菜单中的 DeleteNul 启动应用。
2. 添加文件
有两种方式添加要删除的文件:
- 拖拽方式: 将文件拖拽到窗口任意位置
- 点击方式: 点击拖放区域打开文件选择对话框
3. 删除文件
添加的文件会显示在列表中,点击"彻底删除所选文件"按钮执行删除。
4. 删除特殊文件名(如 nul)
Windows 有一些保留的设备名称,正常情况下无法创建或删除这些文件名的文件:
NUL、CON、PRN、AUXCOM1-COM9LPT1-LPT9
本工具使用 Windows \\?\ 前缀路径绕过这个限制,可以删除这类特殊文件。
测试方法:
- 在某个目录下创建一个名为
nul的文件夹(无扩展名) - 将该文件夹拖拽到 DeleteNul 窗口
- 点击"彻底删除所选文件"按钮完成删除
技术实现
- 前端: TypeScript + Vite
- 后端: Rust + Tauri 2
- 特殊文件处理: 使用 Windows API
DeleteFileW和\\?\前缀路径
注意事项
⚠️ 警告: 删除的文件将无法恢复,不会进入回收站!请谨慎操作!
更新日志
v0.0.1 (2026-03-12)
- 首次发布
- 支持拖拽删除文件
- 支持删除 Windows 保留文件名