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