批次處理刪除檔案

2019-10-16 22:59:21

要刪除檔案,可使用批次處理指令碼提供的DEL命令。

語法

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

以下是DEL命令的選項的描述。

編號 選項 描述
1 Names 指定一個或多個檔案或目錄的列表。 萬用字元可能被用來刪除多個檔案。 如果指定了一個目錄,則該目錄內的所有檔案都將被刪除
2 /P 提示在刪除每個檔案之前進行確認。
3 /F 強制刪除唯讀檔案。
4 /S 刪除所有子目錄中的特定檔案。
5 /Q 安靜模式,不要問是否可以刪除全域性萬用字元。
6 /A 根據屬性選擇要刪除的檔案。
7 attributes R唯讀檔案,S系統檔案,H隱藏檔案,A檔案準備歸檔 - 字首含義不是

我們來看看如何實現刪除檔案的例子。

範例

del test.bat

如果檔案存在,上面的命令將刪除當前目錄下的test.bat檔案。

del c:\test.bat

如果檔案存在,上面的命令將刪除當前目錄下的檔案C:\test.bat

del c:\*.bat

*(星號)是一個模式的字元。 *.bat表示要刪除c:\目錄下的所有以.bat結尾的檔案。

del c:\?est.tmp

?(問號)是一個字母的單個萬用字元。在上面的例子中使用這個命令會刪除任何以est.tmp結尾的檔案,比如pest.tmp或者test.tmp這樣的檔案都會被刪除。