刪除一或多個檔案。 此命令執行與 擦除 命令相同的操作。
del 命令也可以使用不同的參數從 Windows 恢復控制台運行。 如需詳細資訊,請參閱 Windows 復原環境 (WinRE)。
Warning
如果您使用 del 從磁碟中刪除檔案,則無法擷取它。
Syntax
del [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
Parameters
| Parameter | Description |
|---|---|
<names> |
指定一或多個檔案或目錄的清單。 通配符可用來刪除多個檔案。 如果指定目錄,將會刪除目錄中的所有檔案。 |
| /p | 在刪除指定的檔案之前,提示進行確認。 |
| /f | 強制刪除唯讀檔案。 |
| /s | 從目前目錄和所有子目錄刪除指定的檔案。 顯示刪除檔案的名稱。 |
| /q | 指定無訊息模式。 系統不會提示您進行刪除確認。 |
/a[:]<attributes> |
根據下列檔案屬性刪除檔案:
|
| /? | 在命令提示字元中顯示說明。 |
Remarks
如果您使用
del /p命令,您會看到下列訊息:FileName, Delete (Y/N)?若要確認刪除,請按 Y。若要取消刪除並顯示下一個檔案名稱 (如果您指定了一組檔案),請按 N。若要停止 del 命令,請按 CTRL+C。
如果您停用命令副檔名, 則 /s 參數會顯示任何找不到的檔案名稱,而不是顯示正在刪除的檔案名稱。
如果您在
<names>參數中指定特定資料夾,也會刪除所有包含的檔案。 例如,如果您想要刪除 \work 資料夾中的所有檔案,請輸入:del \work您可以使用萬用字元 (* 和 ?) 一次刪除多個檔案。 不過,為了避免不小心刪除檔案,您應該謹慎使用通配符。 例如,如果您輸入下列命令:
del *.*del 指令會顯示下列提示:
Are you sure (Y/N)?若要刪除目前目錄中的所有檔案,請按 Y ,然後按 ENTER。 若要取消刪除,請按 N ,然後按 ENTER。
Note
在搭配 del 指令使用萬用字元之前,請搭配 dir 指令使用相同的萬用字元,以列出所有將要刪除的檔案。
Examples
若要刪除名為 Test on drive C 之資料夾中的所有檔案,請輸入下列其中一項:
del c:\test
del c:\test\*.*
若要刪除資料夾名稱中有空格的資料夾中的所有檔案,必須以雙引弧括住完整路徑。 輸入下列其中一項:
del "c:\test folder\"
del "c:\test folder\*.*"
若要從目前目錄刪除具有 .bat 擴展名的所有檔案,請輸入:
del *.bat
若要刪除目前目錄中的所有唯讀檔案,請輸入:
del /a:r *.*