如何在 Windows 10 上使用命令列刪除包含子資料夾的資料夾

如何在 Windows 10 上使用命令列刪除包含子資料夾的資料夾
  • 若要刪除 Windows 10 上的資料夾和子資料夾,請開啟命令提示字元 (admin)並執行「rmdir」 命令,例如「rmdir /s C:\files」
  • 您也可以開啟PowerShell (admin)並執行「Remove-Item」命令,例如「Remove-Item -Recurse -Force C:\files」

在Windows 10上,您可以使用命令刪除包含子資料夾和檔案的資料夾,以刪除不必要的內容並保持儲存井井有條,但您需要知道完成該工作的正確工具,在本指南中,我將向您展示如何操作。當您必須使用命令終端刪除文件或資料夾時,首先想到的工具是“del”命令,但您很快就會發現它不起作用,因為該工具只處理文件,而不處理資料夾。

如果您想要刪除其中包含內容的資料夾,則需要使用的工具將取決於命令控制台。如果您使用命令提示符,“rmdir”(刪除目錄的縮寫)提供了遞歸刪除資料夾及其子資料夾和檔案的功能。另一方面,PowerShell 使用者可以依靠「Remove-Item」 cmdlet 來實現類似的結果,為資料夾刪除操作提供強大的替代方案。

在本指南中,我將教您在 Windows 10 上使用命令提示字元和 PowerShell 刪除子資料夾的兩種方法。

從命令提示字元刪除包含子資料夾的資料夾

若要在 Windows 10 上使用命令提示字元刪除包含子資料夾的資料夾,請使用下列步驟:

  1. 在 Windows 10 上開啟「開始」 。

  2. 搜尋「命令提示字元」,右鍵點選頂部結果,然後選擇「以管理員身分執行」選項。

  3. 鍵入以下命令刪除空資料夾,然後按Enter

    rmdir PATH\TO\FOLDER-NAME

    在命令中,將“PATH\TO\FOLDER-NAME”替換為要刪除的資料夾路徑和資料夾名稱。此範例刪除“files”資料夾:

    rmdir C:\files
    刪除空資料夾

  4. 鍵入以下指令刪除包含內容的資料夾和子資料夾,然後按Enter

    rmdir /s PATH\TO\FOLDER-NAME

    此範例刪除“files”資料夾、子資料夾和檔案:

    rmdir /s C:\files
    刪除包含內容的資料夾

  5. 鍵入以下命令以遞歸方式刪除包含內容的資料夾,無需確認提示,然後按Enter

    rmdir /s /q PATH\TO\FOLDER-NAME

    此範例刪除「files」資料夾、子資料夾和文件,而不提示確認:

    rmdir /s /q C:\files
    悄悄刪除包含子資料夾的資料夾

完成這些步驟後,該命令將從 Windows 10 中刪除包含子資料夾和檔案的資料夾。

上述命令中的選項/s會刪除資料夾及其內容,但會提示確認。此/q選項忽略提示並遞歸刪除資料夾。您也可以使用rmdirusing的簡短版本rd

從 PowerShell 刪除包含子資料夾的資料夾

若要在 Windows 10 上使用 PowerShell 遞迴刪除整個資料夾,請使用下列步驟:

  1. 打開開始

  2. 搜尋PowerShell,右鍵點擊頂部結果,然後選擇「以管理員身份執行」選項。

  3. 鍵入以下命令刪除空資料夾,然後按Enter

    Remove-Item PATH\TO\FOLDER-NAME

    在命令中,將“PATH\TO\FOLDER-NAME”替換為要刪除的資料夾路徑和資料夾名稱。此範例刪除“files”資料夾:

    Remove-Item C:\files
    PowerShell 刪除資料夾指令並進行確認

  4. 鍵入以下命令刪除空資料夾,然後按Enter

    Remove-Item -Recurse -Force PATH\TO\FOLDER-NAME

    此範例刪除“files”資料夾:

    Remove-Item -Recurse -Force C:\files
    PowerShell遞迴刪除資料夾

完成這些步驟後,該命令將刪除 Windows 10 上的資料夾及其內容,有或沒有提示,具體取決於您選擇的命令。

-Recurse選項告訴命令您要刪除該資料夾及其內容,而無需提示確認。該-Force選項不是必需的,但允許刪除特殊項目,包括唯讀或隱藏檔案。

你更喜歡什麼指令?在評論部分分享您的經驗或任何其他提示。

2024 年 2 月 6 日更新:本指南已更新,以確保準確性並反映一些變更。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *