Del (erase) 刪除指定文件
語法:
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names attributes 屬性
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
del[盤符:][路徑]<文件名>[/p][/f][/s][/q][/a:[屬性]][/?]
參數:
names 指定一個或多個文件或者目錄列表。通配符可用來刪除多個文件。
如果指定了一個目錄,該目錄中的所有文件都會被刪除。
如果指定了一個目錄,該目錄中的所有文件都會被刪除。
/P 刪除每一個文件之前提示確認。
/F 強制刪除只讀文件。
/S 刪除所有子目錄中的指定的文件。
/Q 安靜模式。刪除全局通配符時,不要求確認
/A :[屬性] 根據屬性選擇要刪除的文件
屬性 R 只讀文件 S 系統文件
H 隱藏文件 A 存檔文件
I 無內容索引文件 L 重分析點
- 表示“否”的前綴
通配符:通配符是一類鍵盤字符
通配符包括星號“*”和問號“?”
如:*.* *.jpg
舉例:
如果你要刪除c盤下所有的tianji.txt,且文件tianji.txt是只讀的,該怎么辦呢?
del /f /s c:\tianji.txt
echo y|del Filename 也可以。前提是echo y必須在命令管道符| 之前
如果命令擴展被啟用,DEL 和 ERASE 更改如下:
/S 開關的顯示句法會顛倒,即只顯示已經刪除的文件,而不顯示找不到的文件。
注意
del 不能刪除文件夾,只能對文件進行操作
注意:使用該命令刪除的文件不會進入回收站
警告:使用 del 從磁盤刪除某個文件之后,就無法恢復該文件。