Nul文件删除器

DeleteNul 是一款 Windows 桌面应用程序,支持拖拽文件到窗口进行彻底删除(不进入回收站),特别支持删除 Windows 保留文件名(如 nulconaux 等)。

功能特性

  • 拖拽删除 - 将文件拖拽到窗口任意位置即可添加到删除列表
  • 点击选择 - 点击拖放区域打开文件选择对话框
  • 彻底删除 - 文件不会进入回收站,直接永久删除
  • 特殊文件名支持 - 可以删除 nulconauxprncom1-9lpt1-9 等 Windows 保留文件名

下载地址

v0.0.1 安装包

使用方法

1. 启动应用

双击桌面图标或开始菜单中的 DeleteNul 启动应用。

2. 添加文件

有两种方式添加要删除的文件:

  • 拖拽方式: 将文件拖拽到窗口任意位置
  • 点击方式: 点击拖放区域打开文件选择对话框

3. 删除文件

添加的文件会显示在列表中,点击"彻底删除所选文件"按钮执行删除。

4. 删除特殊文件名(如 nul)

Windows 有一些保留的设备名称,正常情况下无法创建或删除这些文件名的文件:

  • NULCONPRNAUX
  • COM1 - COM9
  • LPT1 - LPT9

本工具使用 Windows \\?\ 前缀路径绕过这个限制,可以删除这类特殊文件。

测试方法

  1. 在某个目录下创建一个名为 nul 的文件夹(无扩展名)
  2. 将该文件夹拖拽到 DeleteNul 窗口
  3. 点击"彻底删除所选文件"按钮完成删除

技术实现

  • 前端: TypeScript + Vite
  • 后端: Rust + Tauri 2
  • 特殊文件处理: 使用 Windows API DeleteFileW\\?\ 前缀路径

注意事项

⚠️ 警告: 删除的文件将无法恢复,不会进入回收站!请谨慎操作!

更新日志

v0.0.1 (2026-03-12)

  • 首次发布
  • 支持拖拽删除文件
  • 支持删除 Windows 保留文件名

作者:spike

分类:

创作时间:2026-03-12

更新时间:2026-03-12