rmdir

刪除目錄。

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

注意

此命令與 rd 命令相同。

語法

rmdir [<drive>:]<path> [/s [/q]]

參數

參數 描述
[<drive>:]<path> 指定您要刪除目錄的位置和名稱。 Path 是必要的。 如果您在指定 path 的開頭包含反斜線 (),則 path 會從根目錄開始 (不論目前目錄為何)。
/s 刪除目錄樹狀目錄 (指定的目錄及其所有子目錄,包括所有檔案)。
/q 指定無訊息模式。 刪除目錄樹狀結構時,不會提示確認。 只有在同時指定 /s 時,/q 參數才有效。

注意:當您以無訊息模式執行時,會刪除整個目錄樹狀結構而不進行確認。 使用 /q 命令列選項之前,請確定已移動或備份重要檔案。

/? 在命令提示字元顯示說明。

備註

  • 您無法刪除包含檔案的目錄,包括隱藏或系統檔案。 如果您嘗試這麼做,會出現下列訊息:

    The directory is not empty

    使用 dir /a 命令來列出所有檔案 (包括隱藏和系統檔案)。 然後使用 attrib 命令搭配 -h 來移除隱藏的檔案屬性、-s 來移除系統檔案屬性,或 -h -s 來移除隱藏和系統檔案屬性。 移除隱藏和檔案屬性之後,您便可以刪除檔案。

  • 您無法使用 rmdir 命令來刪除目前的目錄。 如果您嘗試刪除目前目錄,會出現下列錯誤訊息:

    The process can't access the file because it is being used by another process.

    如果您收到此錯誤訊息,必須變更為不同的目錄 (不是目前目錄的子目錄),然後再試一次。

範例

若要變更為父目錄,以便安全地移除所需的目錄,請輸入:

cd ..

若要從目前目錄移除名為 test 的目錄 (及其所有子目錄和檔案),請輸入:

rmdir /s test

若要以無訊息模式執行上述範例,請輸入:

rmdir /s /q test