複製鏈接
請複製以下鏈接發送給好友

del

(DOS命令)

鎖定
Del (erase)[Drive:][Path]FileName 是指刪除指定文件。指定要刪除的文件或文件集的位置和名稱。需要Filename。可以使用多個文件名。用空格、逗號或分號分開文件名。
外文名
del
類    型
電腦指令
作    用
刪除指定文件
位    置
鍵盤上
命令解釋
Del (erase) 刪除指定文件
語法
del [Drive:][Path]FileName[ ...][/p] [/f] [/s] [/q] [/a[:attributes]]
參數
/p
提示您確認是否刪除指定的文件
(補充:在使用%userprofile%時要注意添加“ ”,因為路徑中有空格)
/f
強制刪除只讀文件
(補充:del只是刪除文件,如要刪除文件夾用rd)
/s
當前目錄及其所有子目錄中刪除指定文件。顯示正在被刪除的文件名。
del del
(補充:刪除指定文件一定要有後綴,否則只是文件夾。刪除時具有尋找功能,從當前目錄及其所有子目錄中)
/q
指定靜音狀態。不提示您確認刪除。
(補充:echo y|del Filename 也可以。前提是echo y必須在命令管道符| 之前)
/a
根據指定的屬性刪除文件。
(補充:有一種情況是例外,當文件具有隻讀屬性的時候,還得添加del /a /f 參數,所以,如果要對不知道屬性的文件進行強制刪除,使用del /a /f 語句是最保險的做法。)(/a:rh 只刪除只讀隱藏屬性的文件 )
attributes
指定下列文件屬性中的任意一種:
屬性
説明
r
只讀
a
存檔
s
系統
h
隱藏
-
前綴表明“非”
/?
命令提示符顯示幫助。
註釋
使用 /p
如果使用 /pdel 將顯示文件名,併發送如下消息:
filename, Delete (Y/N)?
按Y 確認刪除,N 取消刪除並顯示下一個文件名(如果指定了一組文件),或者按CTRL+C 停止 del 命令。
禁用命令擴展
如果禁用命令擴展,/s 命令行選項顯示沒有找到任何文件的名稱,而不是顯示正在刪除的文件的名稱(即,行為相反)。
一次刪除多個文件
通過鍵入 del 命令,後接[Drive:]Path,可以刪除文件夾中的所有文件。例如,下列命令可刪除\Work 文件夾中的所有文件:
del \work
還可以使用通配符(* 和?)一次刪除多個文件。但是,在使用 del 命令時要慎重地使用通配符,以避免無意中刪除文件。例如,如果鍵入如下命令:
del *.*
Del 命令顯示以下提示:
All files in directory will be deleted!Are you sure (Y/N)?
按Y 然後按ENTER 刪除當前文件夾中的所有文件,或者按N 然後按ENTER 取消刪除。
在您使用帶通配符的 del 命令來刪除一組文件之前,可以使用帶相同通配符的 dir 命令來查看包含在組中的所有文件名的列表。
警告:使用 del 從磁盤刪除某個文件之後,就無法恢復該文件。
可以從“故障恢復控制枱”使用 del 命令(帶有各種參數)。
範例
要刪除驅動器C:\ 上名為Test 文件夾中的所有文件,請鍵入如下命令之一:
del c:\test
del c:\test\*.*
注意:如果在運行:
del *.txt
命令時會刪除*.txt*文件
因為dos的8.3文件名命名方式會把*.txt命名為8.3格式的文件名時變成*.txt
注意
del 不能刪除文件夾,只能對文件進行操作