del

刪除一或多個檔案。 此命令會執行與 erase 命令相同的動作。

del 命令也可以使用不同的參數,從 Windows 復原主控台執行。 如需詳細資訊,請參閱 Windows 復原環境 (WinRE)

警告

如果您使用 del 從磁碟中刪除檔案,便無法擷取它。

語法

del [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>

參數

參數 描述
<names> 指定一或多個檔案或目錄的清單。 可使用萬用字元來刪除多個檔案。 如果指定目錄,將會刪除目錄中的所有檔案。
/p 在刪除指定的檔案之前,提示以進行確認。
/f 強制刪除唯讀檔案。
/s 從目前目錄和所有子目錄刪除指定的檔案。 顯示刪除檔案的名稱。
/q 指定無訊息模式。 系統不會提示您進行刪除確認。
/a[:]<attributes> 根據下列檔案屬性刪除檔案:
  • r 唯讀檔案
  • h 隱藏的檔案
  • i 非內容索引檔案
  • s 系統檔案
  • a 準備好封存的檔案
  • l 重新剖析點
  • - 用作為前置詞,表示 'not'
.
/? 在命令提示字元顯示說明。

備註

  • 如果您使用 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。

    注意

    在搭配 del 命令使用萬用字元之前,請使用與 dir 命令相同的萬用字元來列出將刪除的所有檔案。

範例

若要刪除磁碟機 C 上名為 Test 之資料夾中的所有檔案,請輸入下列其中一項:

del c:\test
del c:\test\*.*

若要刪除資料夾名稱中有空格的資料夾中的所有檔案,必須以雙引弧括住完整路徑。 請輸入下列其中一項:

del "c:\test folder\"
del "c:\test folder\*.*"

若要從目前目錄刪除具有 .bat 副檔名的所有檔案,請輸入:

del *.bat

若要刪除目前目錄中的所有唯讀檔案,請輸入:

del /a:r *.*