如何使用 PowerShell 自動刪除超過 X 天的文件

在 Windows 10 上,存儲感知功能可在存儲空間不足時自動釋放空間。該功能的工作原理是刪除垃圾系統文件,這些文件已在回收站或下載文件夾中超過一個月,並使您在一段時間內使用的 OneDrive 內容僅在線

儘管此功能有助於控制存儲空間,但它是有限的,並且不提供手動添加不同位置以監視和刪除上個月左右未更改的文件的選項。如果您將不重要的文件存儲在其他位置,則可以使用 PowerShell 和任務計劃程序來監視和清理任何文件夾中超過指定天數的文件。

在本指南中,您將了解自動刪除在上個月或您在Windows 10上指定的任意天數內未修改的文件的步驟。(這些步驟也應該適用於Windows 11。

重要提示:建議使用臨時文件夾測試命令,因為鍵入錯誤的命令可能會導致刪除錯誤的文件。

使用 PowerShell 在 Windows 10 上刪除超過 X 天的文件

如果您有包含大量文件的不同文件夾,並且您想通過刪除超過特定日期的文件進行清理,您可以使用以下步驟:

  1. 在 Windows 10 上打開開始。

  2. 搜索Windows PowerShell,右鍵單擊結果,然後選擇以管理員身份運行選項。

  3. 鍵入以下命令以刪除過去 30 天內未修改的文件,然後按Enter

    Get-ChildItem –Path "C:\path\to\folder" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | 除去項目

    更改路徑:"C:\path\to\folder"使用文件夾位置,您要刪除文件並更改-30為在上述命令中選擇具有最後修改日期的文件。

    How to delete files older than X days automatically using PowerShell

使用任務計劃程序在 Windows 10 上自動刪除超過 X 天的文件

前面說明中的命令允許您刪除文件夾中超過 30 天的文件,但每次要釋放空間時都需要打開 PowerShell 並手動執行命令。

使用記事本創建 PowerShell 腳本

要使用任務計劃程序運行任務,您需要使用以下步驟創建 PowerShell 腳本:

  1. 打開開始

  2. 搜索記事本並單擊頂部結果以打開體驗。

  3. 將以下命令複製並粘貼到記事本文本文件中:

    Get-ChildItem –Path "C:\path\to\folder" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | 除去項目

    更改此路徑:"C:\path\to\folder"使用文件夾位置,您要刪除文件並更改-30為在上述命令中選擇具有最後修改日期的文件。

  4. 單擊文件菜單。

  5. 選擇另存為選項。

  6. 使用cleanup.ps1名稱和擴展名保存文件。

使用任務計劃程序創建任務

如果要使該過程自動化,則需要使用任務計劃程序創建一個任務,該任務以指定的時間間隔執行命令。

  1. 打開開始

  2. 搜索 任務計劃程序並單擊結果。

  3. 右鍵單擊任務計劃程序庫文件夾。

  4. 單擊 新建文件夾選項。

  5. 鍵入文件夾的任何名稱,然後單擊確定。(我們正在創建一個新文件夾以使任務井井有條並與系統任務分開。)

  6. 右鍵單擊最近創建的文件夾並選擇創建任務選項。

  7. 在“名稱”框中,輸入任務的名稱。

  8. 在“常規”選項卡下的“安全選項”部分下,選擇“安全選項”部分下的“無論用戶是否登錄都運行”選項。(此選項將使任務自動運行時不會出現命令窗口。)

    How to delete files older than X days automatically using PowerShell

  9. 清除 不存儲密碼選項。

  10. 單擊“觸發器”選項卡。

  11. 單擊新建按鈕。

  12. 使用“開始任務”下拉菜單,選擇按計劃進行

  13. 在“設置”下,指定您希望任務運行的時間(例如,準時、每日、每週、每月)。無論您選擇什麼選項,請確保在右側指定“開始”設置。

  14. 單擊 確定按鈕。

    How to delete files older than X days automatically using PowerShell

  15. 單擊操作選項卡。

  16. 單擊新建按鈕。

  17. 使用“操作”下拉菜單選擇啟動程序選項。

  18. 在“程序/腳本”字段中,鍵入以下命令:

    電源外殼程序

  19. 在“添加參數”字段中鍵入以下命令,然後單擊確定按鈕。

    -ExecutionPolicy 繞過 C:\path\to\cleanup.ps1

    更改路徑:"C:\path\to\cleanup.ps1"使用您之前創建的 PowerShell 腳本位置來刪除命令中的文件。

    How to delete files older than X days automatically using PowerShell

  20. 單擊設置選項卡。

  21. 檢查以下選項:

    • 允許任務按需運行。
    • 錯過計劃的開始後儘快運行任務。
    • 如果任務失敗,請重新啟動一切。
  22. 單擊 確定按鈕。

  23. 輸入您的管理用戶名和密碼(如果適用)。

  24. 單擊 確定按鈕。

完成這些步驟後,PowerShell 腳本將按計劃運行,刪除早於您指定天數的文件。請記住不要更改名稱或將文件夾移動到其他位置。否則,任務將失敗。



Leave a Comment

如何在 Windows 11 上啟用新的 Spotlight 儀表板

如何在 Windows 11 上啟用新的 Spotlight 儀表板

Windows 11 引入了新的 Stoplight 桌面儀表板,但目前它是一個隱藏功能。您可以通過以下步驟啟用它。

如何在 Windows 11 上啟用新的觸摸任務欄

如何在 Windows 11 上啟用新的觸摸任務欄

要在 Windows 11 上啟用觸摸優化任務欄,請啟動 ViveTool 命令工具並運行 Vivetool /enable /id:26008830 命令。

如何在 Windows 11 上啟用新的系統組件頁面設置

如何在 Windows 11 上啟用新的系統組件頁面設置

要在 Windows 11 上啟用系統組件設置頁面,請打開命令提示符 (admin) 並運行 vivetool /enable /id:44702824 命令。

如何在Windows 11 23H2上顯示任務欄標籤

如何在Windows 11 23H2上顯示任務欄標籤

Windows 11 現在包含一個新的“從不組合”選項,用於在任務欄中顯示標籤,以下是啟用和使用該功能的方法。

如何在 Windows 11 上啟用新的小部件選擇器

如何在 Windows 11 上啟用新的小部件選擇器

要在 Windows 11 上啟用新的小部件選擇器,請在命令提示符 (admin) 上運行 vivetool /enable /id:43040593 命令。

如何在 Windows 11 上將 HOSTS 文件重置為默認值

如何在 Windows 11 上將 HOSTS 文件重置為默認值

要將 Hosts 文件重置為 Windows 11 上的默認設置,請使用默認內容創建一個新的文本文件並替換以前的配置。

如何啟用新的“開始”菜單選項以關閉 Windows 11 上的推薦

如何啟用新的“開始”菜單選項以關閉 Windows 11 上的推薦

要啟用新的“開始”菜單選項來刪除建議,請打開命令提示符 (admin) 並運行 vivetool /enable /id:42916428 命令。

如何在 Windows 11 上啟用新的自動顏色管理 (ACM) 功能

如何在 Windows 11 上啟用新的自動顏色管理 (ACM) 功能

要在 Windows 11 上為 SDR 顯示器啟用自動色彩管理 (ACM),請打開命令提示符 (admin) 並運行 vivetool /enable /id:36371531

如何在 Windows 11 上克隆 WSL 發行版

如何在 Windows 11 上克隆 WSL 發行版

要在 Windows 11 上克隆 WSL 發行版,請打開命令提示符 (admin),使用 wsl --export 命令進行複制,然後使用 wsl --import 進行克隆。

如何在 Windows 11 上的任務欄菜單中啟用新系統托盤

如何在 Windows 11 上的任務欄菜單中啟用新系統托盤

要在 Windows 11 上啟用新的系統托槃體驗,請使用 vivetool /enable /id:26008830 和 vivetool /enable /id:38764045 命令。

如何使用 Macrium Reflect 將 Windows 11 HDD 克隆到 SSD

如何使用 Macrium Reflect 將 Windows 11 HDD 克隆到 SSD

要在 Windows 11 上將 HDD 克隆到 SSD,請打開 Macrium Reflect,選擇驅動器,然後單擊克隆此磁盤,選擇目標,然後克隆驅動器。

如何在 Windows 11 上禁用驅動程序簽名強制

如何在 Windows 11 上禁用驅動程序簽名強制

要在 Windows 11 上禁用驅動程序簽名強制執行,請從恢復設置中打開 WinRE,打開啟動設置,然後禁用強制執行。

如何在 Windows 11 上以兼容模式運行舊應用程序

如何在 Windows 11 上以兼容模式運行舊應用程序

要在 Windows 11 上以兼容模式運行舊應用程序,請打開應用程序“屬性”,然後在“兼容性”選項卡中啟用“兼容模式”。

如何在 Windows 11 上啟用隱藏主題

如何在 Windows 11 上啟用隱藏主題

要在 Windows 11 上啟用隱藏主題,請在註冊表項中創建 Education 項和 EnableEduThemes DWORD,並將值更改為 1。

如何在 Windows 11 上啟用新的任務管理器

如何在 Windows 11 上啟用新的任務管理器

Windows 11 上提供了新的任務管理器設計,以下是在內部版本 22557 上實現早期開發的步驟。

如何從 Windows 11 中刪除應用程序的電子郵件帳戶

如何從 Windows 11 中刪除應用程序的電子郵件帳戶

要刪除 Windows 11 上應用程序的電子郵件帳戶,請使用電子郵件和帳戶設置或通過 StoredIdentities 密鑰進行註冊表。就是這樣。

如何在沒有臃腫軟件應用程序的情況下安裝 Windows 11

如何在沒有臃腫軟件應用程序的情況下安裝 Windows 11

要安裝沒有英國媒體報導軟件應用程序的 Windows 11,請在安裝過程中,在時間和貨幣格式設置中選擇英語(世界)選項。

如何更改 Windows 11、10 上的啟動菜單名稱

如何更改 Windows 11、10 上的啟動菜單名稱

要在 Windows 11 上的啟動管理菜單中更改操作系統名稱,請打開命令提示符 (admin) 並運行 bcdedit /set {IDENTIFIER} description NEW-NAME

如何在 Windows 11 上啟用新的單獨建議操作設置

如何在 Windows 11 上啟用新的單獨建議操作設置

要在 Windows 11 上啟用即將推出的建議操作自定義設置,請運行 vivetool /enable /id:42623125 和 41058795 命令。

如何保護密碼以在 Windows 11 上啟用網絡釣魚防護

如何保護密碼以在 Windows 11 上啟用網絡釣魚防護

要在 Windows 11 上啟用增強型網絡釣魚防護,請禁用 Window Hello,然後在 Windows 安全應用程序中打開網絡釣魚防護。

麥克風在 Google Meet 中無法使用?嘗試這些常見的修復

麥克風在 Google Meet 中無法使用?嘗試這些常見的修復

發現解決 Google Meet 麥克風問題的有效方法,包括音頻設置、驅動程序更新等技巧。

解決 Twitter (X) 訊息發送失敗的 13 種方法

解決 Twitter (X) 訊息發送失敗的 13 種方法

在 Twitter 上發送訊息時出現訊息發送失敗或類似錯誤?了解如何修復 X (Twitter) 訊息發送失敗的問題。

修復 Apple Watch 手腕檢測不起作用的 9 種方法

修復 Apple Watch 手腕檢測不起作用的 9 種方法

無法使用手腕檢測功能?以下是解決 Apple Watch 手腕偵測不起作用問題的 9 種方法。

修復 Twitter 上「出了問題」錯誤的 11 種方法

修復 Twitter 上「出了問題」錯誤的 11 種方法

解決 Twitter 上「出錯了,重試」錯誤的最佳方法,提升用戶體驗。

無法在瀏覽器上登入 Google 帳戶的 6 大修復

無法在瀏覽器上登入 Google 帳戶的 6 大修復

如果您無法在瀏覽器中登入 Google 帳戶,請嘗試這些故障排除提示以立即重新取得存取權限。

如何在電視上獲得 Google Meet 會議

如何在電視上獲得 Google Meet 會議

借助 Google Meet 等視頻會議工具,您可以在電視上召開會議,提升遠程工作的體驗。

如何為 Instagram 聊天啟用端對端加密

如何為 Instagram 聊天啟用端對端加密

為了讓您的對話更加安全,您可以按照以下步驟在行動裝置和桌面裝置上為 Instagram 聊天啟用端對端加密。

Dropbox:如何檢查您的安全性設置

Dropbox:如何檢查您的安全性設置

了解如何檢查您的 Dropbox 安全設定有助於確保您的帳戶免受惡意攻擊。

每個用戶都應該知道的 7 個 YouTube 電視提示和技巧!

每個用戶都應該知道的 7 個 YouTube 電視提示和技巧!

YouTube TV 為我們提供了許多堅持使用的理由,因為它融合了直播電視、點播視頻和 DVR 功能。讓我們探索一些最好的 YouTube 電視提示和技巧。

修復三星 Galaxy 手機上通知不起作用的 12 種方法

修復三星 Galaxy 手機上通知不起作用的 12 種方法

您的三星手機沒有收到任何通知?嘗試這些提示來修復通知在您的 Samsung Galaxy 手機上不起作用的問題。