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