del函數的作用?
Del
DOS命令
共3個含義
Del (erase)[Drive:][Path]FileName 是指刪除指定文件。指定要刪除的文件或文件集的位置和名稱。需要Filename。可以使用多個文件名。用空格、逗號或分號分開文件名。
外文名
del
類型
電腦指令
作用
刪除指定文件
位置
鍵盤上
基本內容
del
Del (erase) 刪除指定文件
語法
del [Drive:][Path]FileName[ ...]
[/f] [/s] [/q] [/a[:attributes]]
參數
[Drive:][Path] FileName
指定要刪除的文件或文件集的位置和名稱。需要Filename。可以使用多個文件名。用空格、逗號或分號分開文件名。
/p
提示您確認是否刪除指定的文件
(補充:在使用%userprofile%時要注意添加“ ”,因為路徑中有空格)
/f
強制刪除只讀文件
(補充:del只是刪除文件,如要刪除文件夾用rd)
/s
從當前目錄及其所有子目錄中刪除指定文件。顯示正在被刪除的文件名。
(補充:刪除指定文件一定要有后綴,否則只是文件夾。刪除時具有尋找功能,從當前目錄及其所有子目錄中)
/q
指定靜音狀態。不提示您確認刪除。
(補充:echo y|del Filename 也可以。前提是echo y必須在命令管道符| 之前)
/a
根據指定的屬性刪除文件。
(補充:有一種情況是例外,當文件具有只讀屬性的時候,還得添加del /a /f 參數,所以,如果要對不知道屬性的文件進行強制刪除,使用del /a /f 語句是最保險的做法。)(/a:rh 只刪除只讀隱藏屬性的文件 )
attributes
指定下列文件屬性中的任意一種:
屬性 說明
r 只讀
a 存檔
s 系統
h 隱藏
- 前綴表明“非”
/?
在命令提示符顯示幫助。
注釋
使用/p
如果使用/p,del將顯示文件名,并發送如下消息:
filename, Delete (Y/N)?
按Y 確認刪除,N 取消刪除并顯示下一個文件名(如果指定了一組文件),或者按CTRL+C 停止del命令。
禁用命令擴展
如果禁用命令擴展,/s命令行選項顯示沒有找到任何文件的名稱,而不是顯示正在刪除的文件的名稱(即,行為相反)。
一次刪除多個