rd
刪除目錄。
rd 命令也可以使用不同的參數,從 Windows 復原主控台執行。 如需詳細資訊,請參閱 Windows 復原環境 (WinRE)。
注意
此命令與 rmdir 命令相同。
語法
rd [<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 來移除隱藏和系統檔案屬性。 移除隱藏和檔案屬性之後,您便可以刪除檔案。
您無法使用 rd 命令來刪除目前的目錄。 如果您嘗試刪除目前目錄,會出現下列錯誤訊息:
The process can't access the file because it is being used by another process.
如果您收到此錯誤訊息,必須變更為不同的目錄 (不是目前目錄的子目錄),然後再試一次。
範例
若要變更為父目錄,以便安全地移除所需的目錄,請輸入:
cd ..
若要從目前目錄移除名為 test 的目錄 (及其所有子目錄和檔案),請輸入:
rd /s test
若要以無訊息模式執行上述範例,請輸入:
rd /s /q test