1. 程式人生 > >DEL、RD 命令刪除特殊檔案、資料夾

DEL、RD 命令刪除特殊檔案、資料夾

在Windows 使用過程中,有時有些特殊資料夾或檔案刪除不了,特別是帶有系統保留字元的檔案,如(con.bat)。刪除不了,這時可按以下方式做:

桌面右鍵-新建-文字文件-寫入下列命令:
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
另存為"統統刪除.bat" (名字叫什麼都可以,不過後綴一定要".bat")
然後,要把要刪除的檔案或者目錄拖放到這個bat檔案的圖示上就可以刪除了!(成功刪除後就可以把這個新建的文字文件放入回收站了)

DEL 命令引數說明:

/P 刪除每一個檔案之前提示確認。
/F 強制刪除只讀檔案。
/S 從所有子目錄刪除指定檔案。
/Q 安靜模式。刪除全域性萬用字元時,不要求確認。
/A 根據屬性選擇要刪除的檔案。

RD 命令引數說明:

/S 刪除目錄樹時不要求確認 可刪除非空目錄

/q  安靜模式。刪除全域性萬用字元時,不要求確認。

\\?\%1 是一個 unc路徑。

UNC路徑的一個特例。UNC路徑就是符合 \\servername\sharename 格式,其中 servername 是伺服器名,sharename 是共享資源的名稱。?是統配符,表示匹配0個或1個任意字元。使用UNC路徑不會撿測路徑中的保留字裝置名稱等,因此可以用這種方法來刪除特殊檔案或目錄。

所以使用上述的命令可以刪除掉有特殊保留字元的資料夾或檔案。