在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

清理和維護電腦的一個重要方法是刪除不需要或未使用的檔案和資料夾。雖然有很多方法可以執行此操作,但高級用戶可能更喜歡使用 PowerShell 刪除檔案或資料夾。這是因為它提供了精細的控制和精度,允許批量操作,並允許用戶繞過檔案總管的限制。

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

本指南將向您展示使用 Microsoft PowerShell 刪除檔案和資料夾的所有可能選項。如果您需要強制刪除文件,其中一些解決方案對於有問題的文件非常重要。讓我們開始吧。

先決條件:找到完整的檔案或資料夾路徑

在繼續使用 PowerShell 刪除檔案或資料夾之前,您應該知道檔案的完整路徑。請依照下列步驟識別 Windows 11 中檔案的路徑。

步驟 1:右鍵點選要刪除的檔案或資料夾,然後從上下文選單中點選複製為路徑。

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

步驟2:或者,按一下該檔案並按Ctrl + Shift + C。

1.使用PowerShell刪除特定文件

您可能需要刪除具有特定名稱的檔案。在這種情況下,您將必須使用“刪除項目”命令。此命令將永久刪除該文件,跳過回收站。以下是如何使用它。

步驟 1:按 Windows + R 開啟「執行」對話框,鍵入 PowerShell,然後按 Ctrl + Shift + Enter 啟動 Microsoft PowerShell。

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

步驟 2:鍵入以下命令並按 Enter 鍵,以檔案名稱和副檔名取代實際檔案路徑 file_path,如螢幕截圖所示。

刪除項目“file_path”

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

步驟 3:或者,如果您需要在刪除檔案之前要求確認,您可以在命令中新增 -Confirm 參數。

刪除項目“file_path”-確認

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

2.使用PowerShell刪除特定資料夾

就像我們在刪除特定檔案時所做的那樣,您也可以使用「刪除項目」命令從電腦中永久刪除特定資料夾。步驟非常相似。

步驟 1:按 Windows + R 開啟「執行」對話框,鍵入 PowerShell,然後按 Ctrl + Shift + Enter 啟動 Microsoft PowerShell。

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

步驟 2:鍵入以下命令並按 Enter 鍵,用檔案名稱和副檔名取代實際檔案路徑的folder_path,如螢幕截圖所示。

刪除項目“folder_path”-確認

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

步驟 3:當要求確認時,按 A 並按 Enter 鍵。

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

步驟 4:或者,如果您不想在刪除之前要求確認,則可以跳過 -confirm 參數。因此,該命令將保持如下所示。

刪除項目“folder_path”

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

3.從資料夾中刪除檔案和子資料夾

您再次需要使用“Remove-Item”命令來刪除檔案和子資料夾。但是,此操作將需要兩個額外的參數 - Recurse 和 Include。我們將在下面向您展示它們的使用方法。

步驟 1:按 Windows + R 開啟「執行」對話框,鍵入 PowerShell,然後按 Ctrl + Shift + Enter 啟動 Microsoft PowerShell。

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

步驟 2:鍵入以下命令並按 Enter,將 item_path 替換為實際檔案路徑以及檔案名稱和副檔名,如螢幕截圖所示。

刪除項目“item_path”-遞歸-包含* .*

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

4.刪除唯讀和隱藏文件

刪除只讀檔案和隱藏檔案是不可能的,因為預設情況下它們受到保護,不被刪除。嘗試刪除此類檔案只會觸發錯誤訊息,因此您必須透過在命令中包含 -Force 參數來強制刪除這些檔案。以下是如何使用它。

步驟 1:按 Windows + R 開啟「執行」對話框,鍵入 PowerShell,然後按 Ctrl + Shift + Enter 啟動 Microsoft PowerShell。

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

步驟 2:鍵入以下命令並按 Enter 鍵,用檔案名稱和副檔名取代實際檔案路徑 read-only_or_hidden_​​file_path,如螢幕截圖所示。

刪除項目-路徑「唯讀或隱藏檔案路徑」-遞歸-強制

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

5. 使用Powershell根據大小刪除資料夾中的文件

即使您不知道實際文件的名稱,刪除資料夾中的文件也具有一定的彈性。當您需要透過刪除達到一定大小的檔案來釋放空間時,這是一個很好的解決方案。下面,我們向您展示如何刪除大於 10 MB 的檔案。在我們的腳本中,我們將使用 # 符號添加註解來解釋每行命令的作用。

步驟 1:按 Windows + R 開啟「執行」對話框,鍵入 PowerShell,然後按 Ctrl + Shift + Enter 啟動 Microsoft PowerShell。

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

步驟 2:複製並貼上以下命令,然後按 Enter,將 file_path 替換為您的實際檔案路徑。

#聲明文件位置
$path = "檔案路徑"
#設定要刪除的檔案大小
$sizeInMb = 10
#將大小轉換為KB
$大小 = $sizeInMb* 1024 *1024
#使用下面的命令刪除所有大於聲明文件大小的文件
Get-ChildItem -Path $path -Recurse -檔案|其中物件 { $_.length -gt $size } |除去項目

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

6. 使用Powershell根據年齡刪除資料夾中的文件

PowerShell 提供的一個靈活的刪除選項是根據文件期限進行刪除。因此,您可以指定 -delete 早於 x 天的檔案來刪除符合該條件的資料夾中的檔案。當您需要清理目錄時,這是常見的做法。下面,我們將向您展示如何刪除超過十天的資料夾中的檔案。

步驟 1:按 Windows + R 開啟「執行」對話框,鍵入 PowerShell,然後按 Ctrl + Shift + Enter 啟動 Microsoft PowerShell。

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

步驟 2:複製並貼上以下命令,然後按 Enter 鍵,將 C:\Users\afamo\Desktop 替換為您的實際檔案路徑。

$dateTime = (取得日期).AddDays(-10)
$path = "C:\Users\afamo\Desktop"
Get-ChildItem -Path $Path -Recurse -檔案|地點物件 { $_.LastWriteTime -lt $dateTime } |除去項目

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

7. 在 PowerShell 中使用排除和包含過濾器刪除文件

透過根據一組條件排除和包含特定項目,您可以在刪除時獲得更大的靈活性。為此,您將使用排除和包含過濾器。因此,例如,您可以使用 Include 參數選擇檔案名稱中包含特定字串或字串一部分的所有檔案。讓我們向您展示如何使用這些過濾器。

步驟 1:按 Windows + R 開啟「執行」對話框,鍵入 PowerShell,然後按 Ctrl + Shift + Enter 啟動 Microsoft PowerShell。

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

步驟 2:複製並貼上以下命令並按 Enter 鍵以刪除指定路徑中所有 .txt 格式的檔案。將 -Include 替換為 -Exclude 將刪除除 .txt 格式之外的所有檔案。

刪除項目-路徑 C:\Users\afamo\Desktop -包括 *.txt

步驟 3:您可以刪除名稱中含有某些單字的所有檔案。複製並貼上以下命令以刪除名稱中包含 test 和 command 的所有檔案。

刪除項目 -Path C:\Users\afamo\Desktop -包括 * test* , * command* -Recurse -WhatIf

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

非常靈活地刪除檔案和資料夾

正如您現在可能知道的那樣,使用 PowerShell 腳本刪除檔案和資料夾提供了出色的靈活性。在本指南中,我們介紹了一些最實用的方法;與使用傳統的檔案總管相比,您可以更快地從多個資料夾中刪除檔案。

PowerShell 允許您刪除存在的文件,並且確實是一個強大的工具。在評論部分,請告訴我們您是否可以使用我們探索的所有解決方案。



Windows 上「無法儲存 IP 設定」錯誤的 5 個修復

Windows 上「無法儲存 IP 設定」錯誤的 5 個修復

Windows 10 或 11 電腦上出現「無法儲存 IP 設定」錯誤?應用這些故障排除提示來解決問題。

Microsoft Outlook for Windows 中未實作錯誤的 6 個主要修復

Microsoft Outlook for Windows 中未實作錯誤的 6 個主要修復

如果 Outlook 在 Windows 10 或 11 電腦上不斷顯示「未實施」錯誤,本指南提供了一些有助於修復該問題的提示。

Windows 10 或 11 中「APC 索引不符」BSOD 錯誤的 8 個修復

Windows 10 或 11 中「APC 索引不符」BSOD 錯誤的 8 個修復

Windows 中遇到 APC 索引不符 BSOD 錯誤?使用這八種方法來解決錯誤。

修復 Windows 11 上無法聯繫 DHCP 伺服器錯誤的 4 種方法

修復 Windows 11 上無法聯繫 DHCP 伺服器錯誤的 4 種方法

您是否在 Windows PC 上收到「無法聯絡您的 DHCP 伺服器」錯誤?然後按照本指南解決問題。

修復 Spotify 在 Windows 和 Mac 上無回應的 12 種方法

修復 Spotify 在 Windows 和 Mac 上無回應的 12 種方法

正在努力讓 Spotify 在 Windows PC 或 Mac 上運行嗎?透過 Windows 和 Mac 的簡單故障排除指南,了解如何修復 Spotify 不回應的問題。

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

在 Windows 中使用 PowerShell 刪除檔案或資料夾的 7 種主要方法

了解一些用於刪除 Windows 電腦上的檔案和資料夾的最方便的 PowerShell 命令。

在 Windows 11 中取消工作列圖示分組的 4 種方法

在 Windows 11 中取消工作列圖示分組的 4 種方法

想要在 Windows 11 中取消工作列圖示的分組嗎?以下有 4 種有效的方法來控制工作列圖示並告別混亂。

修正 CCleaner 在 Windows 11 中不起作用的 7 種主要方法

修正 CCleaner 在 Windows 11 中不起作用的 7 種主要方法

CCleaner 無法在您的 Windows PC 上運作嗎?我們在本文中概述了七個漂亮的解決方案,可以使服務啟動並運行。

修復 Windows 11 中此應用程式無法在您的 PC 上執行錯誤的 6 種主要方法

修復 Windows 11 中此應用程式無法在您的 PC 上執行錯誤的 6 種主要方法

如果 Windows 11 無法開啟您的應用程式並顯示「此應用程式無法在您的電腦上執行」錯誤,這可能會令人沮喪。您可以採取以下措施來修復它。

修復 Windows 11 中資料夾不斷恢復為唯讀的 5 種主要方法

修復 Windows 11 中資料夾不斷恢復為唯讀的 5 種主要方法

Windows 11 中資料夾不斷恢復為唯讀屬性?以下是更改電腦上資料夾只讀屬性的最佳方法。