要刪除檔案,可使用批次處理指令碼提供的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
這樣的檔案都會被刪除。