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



Leave a Comment

🚨快速修復:恢復Windows 11中遺失的安全中心服務-無需任何技術技能!

🚨快速修復:恢復Windows 11中遺失的安全中心服務-無需任何技術技能!

Windows 11 安全中心服務缺失,讓您束手無策?我們提供經過驗證的分步修復方案,協助您安全地恢復本服務,輕鬆保護您的電腦安全。所有方法均已更新,確保最佳防護效果。

擺脫 Windows 11 中的 BitLocker 復原金鑰循環:快速復原資料的有效方法

擺脫 Windows 11 中的 BitLocker 復原金鑰循環:快速復原資料的有效方法

Windows 11 系統陷入令人抓狂的 BitLocker 復原金鑰循環?本文提供逐步教程,幫助您繞過無止盡的提示,恢復驅動器,重回正軌。無需任何技術知識——簡單有效的解決方案盡在其中。

修復 Windows 11 遊戲卡頓問題(VBS 和 HVCI):終極故障排除指南

修復 Windows 11 遊戲卡頓問題(VBS 和 HVCI):終極故障排除指南

還在為 Windows 11 系統下 VBS 和 HVCI 導致的遊戲卡頓而苦惱嗎?我們提供經過驗證的故障排除步驟,協助您優化效能、減少卡頓、提升幀率,且不影響安全性。輕鬆解決遊戲難題。

釋放峰值性能:如何修復並立即啟用 Windows 11 旗艦性能計劃

釋放峰值性能:如何修復並立即啟用 Windows 11 旗艦性能計劃

Windows 11 運作緩慢?了解「終極效能計畫」的逐步修復方案,提升您的電腦效能。

🚀 終極指南:如何修復 Windows 11 Windows 沙盒功能錯誤 – 快速簡單的修復方法!

🚀 終極指南:如何修復 Windows 11 Windows 沙盒功能錯誤 – 快速簡單的修復方法!

遇到 Windows 11 沙盒功能錯誤?我們提供經過驗證的逐步修復方案,讓您輕鬆打造流暢的隔離測試環境。無需任何技術專長!

🚀 徹底解決 Windows 11 內建麥克風聲音模糊的問題:幾分鐘內即可獲得清晰音訊!

🚀 徹底解決 Windows 11 內建麥克風聲音模糊的問題:幾分鐘內即可獲得清晰音訊!

Windows 11 內建麥克風聲音模糊不清?我們提供經過驗證的逐步修復方案,可協助您輕鬆恢復清晰的音訊品質。立即讓您的麥克風完美運作!

修復 Windows 11 經典 Shell 和 Start11 錯誤:快速有效的解決方案,恢復您的開始功能表

修復 Windows 11 經典 Shell 和 Start11 錯誤:快速有效的解決方案,恢復您的開始功能表

遇到 Windows 11 上的 Classic Shell 或 Start11 錯誤?本文提供逐步修復方案,解決當機、相容性問題等,協助您恢復自訂「開始」功能表的正常使用。已更新最新故障排除技巧。

修正 Windows 11 Windows Hello PIN 碼重設錯誤:快速簡易故障排除指南

修正 Windows 11 Windows Hello PIN 碼重設錯誤:快速簡易故障排除指南

遇到 Windows 11 系統下 Windows Hello PIN 碼重設錯誤?本文提供經過驗證的故障排除步驟,可快速解決此問題並重新安全地存取您的裝置。已更新至最新修復程式。

修正 Windows 11 PowerShell ISE 已棄用錯誤:快速簡易指南,協助您復原腳本功能

修正 Windows 11 PowerShell ISE 已棄用錯誤:快速簡易指南,協助您復原腳本功能

還在為 Windows 11 上的 PowerShell ISE 已棄用錯誤而苦惱嗎?本文提供經過驗證的解決方法,幫助您輕鬆解決此問題,恢復功能,並提升腳本編寫效率。內含詳細步驟指南。

修正 Windows 11 藍牙低功耗同步錯誤:快速故障排除指南,協助您快速連接

修正 Windows 11 藍牙低功耗同步錯誤:快速故障排除指南,協助您快速連接

遇到 Windows 11 藍牙低功耗裝置同步錯誤?了解經過驗證的故障排除步驟,以解決連線問題、更新驅動程式並恢復週邊裝置的無縫配對。