Nul檔案刪除器

20260416221114.jpg

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 保留檔名