刪除目錄。
rd 命令也可以使用不同的參數從 Windows 恢復控制台運行。 如需詳細資訊,請參閱 Windows 復原環境 (WinRE)。
Note
此指令與 rmdir 指令相同。
Syntax
rd [<drive>:]<path> [/s [/q]]
Parameters
| Parameter | Description |
|---|---|
[<drive>:]<path> |
指定您要刪除目錄的位置和名稱。 路徑是 必填的。 如果您在指定 路徑的開頭包含反斜線 (),則 路徑 會從根目錄開始 (不論目前目錄為何)。 |
| /s | 刪除目錄樹狀目錄(指定的目錄及其所有子目錄,包括所有檔案)。 |
| /q | 指定無訊息模式。 刪除目錄樹狀結構時,不會提示確認。 只有在也指定 /s 時,/q 參數才有效。 小心: 當您以靜默模式運行時,整個目錄樹會在不確認的情況下被刪除。 在使用 /q 命令列選項之前,請確定已移動或備份重要檔案。 |
| /? | 在命令提示字元中顯示說明。 |
Remarks
您無法刪除包含檔案的目錄,包括隱藏或系統檔案。 如果您嘗試這樣做,會出現下列訊息:
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.如果您收到此錯誤訊息,您必須變更為不同的目錄(不是目前目錄的子目錄),然後再試一次。
Examples
若要變更為父目錄,以便安全地移除所需的目錄,請輸入:
cd ..
若要從目前目錄中移除名為 test (及其所有子目錄和檔案) 的目錄,請鍵入:
rd /s test
若要以無訊息模式執行上述範例,請輸入:
rd /s /q test