Jak automatycznie usunąć pliki starsze niż X dni za pomocą PowerShell?

W systemie Windows 10 czujnik pamięci to funkcja, która automatycznie zwalnia miejsce, gdy zaczyna brakować miejsca. Ta funkcja działa poprzez usuwanie niepotrzebnych plików systemowych, które znajdowały się w koszu lub folderze Pobrane przez ponad miesiąc, i udostępnianie zawartości OneDrive, której używałeś od jakiegoś czasu, tylko w trybie online .

Chociaż ta funkcja może być pomocna w kontrolowaniu przestrzeni dyskowej, jest ograniczona i nie oferuje opcji ręcznego dodawania różnych lokalizacji w celu monitorowania i usuwania plików, które nie zmieniły się w ciągu ostatniego miesiąca. Jeśli przechowujesz nieważne pliki w innej lokalizacji, możesz użyć programu PowerShell i Harmonogramu zadań do monitorowania i czyszczenia plików z dowolnego folderu starszego niż określona liczba dni.

W tym przewodniku dowiesz się, jak automatycznie usuwać pliki, które nie zostały zmodyfikowane w ciągu ostatniego miesiąca lub dowolnej liczby dni określonej w systemie Windows 10 . (Te kroki powinny również działać w systemie Windows 11. )

Ważne: Zaleca się przetestowanie polecenia przy użyciu folderu tymczasowego, ponieważ wpisanie niewłaściwego polecenia może spowodować usunięcie niewłaściwych plików.

Usuń pliki starsze niż X dni w systemie Windows 10 za pomocą PowerShell

Jeśli masz różne foldery z dużą ilością plików i chcesz wyczyścić je, usuwając te starsze niż określone dni, możesz wykonać następujące czynności:

  1. Otwórz Start w systemie Windows 10.

  2. Wyszukaj Windows PowerShell , kliknij wynik prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator .

  3. Wpisz następujące polecenie, aby usunąć pliki, które nie zostały zmodyfikowane w ciągu ostatnich 30 dni, i naciśnij klawisz Enter :

    Get-ChildItem –Path "C:\ścieżka\do\folderu" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Usuń przedmiot

    Zmień ścieżkę: "C:\path\to\folder"z lokalizacją folderu chcesz usunąć pliki i zmienić -30, aby wybrać pliki z datą ostatniej modyfikacji w powyższym poleceniu.

    How to delete files older than X days automatically using PowerShell

Automatyczne usuwanie plików starszych niż X dni w systemie Windows 10 za pomocą Harmonogramu zadań

Polecenie w poprzednich instrukcjach pozwala usunąć pliki w folderze starszym niż 30 dni, ale musisz otworzyć PowerShell i ręcznie wykonać polecenie za każdym razem, gdy chcesz zwolnić miejsce.

Utwórz skrypt PowerShell za pomocą Notatnika

Aby uruchomić zadanie za pomocą Harmonogramu zadań, musisz utworzyć skrypt PowerShell, wykonując następujące czynności:

  1. Otwórz Start .

  2. Wyszukaj Notatnik i kliknij najwyższy wynik, aby otworzyć doświadczenie.

  3. Skopiuj i wklej następujące polecenie do pliku tekstowego Notatnika:

    Get-ChildItem –Path "C:\ścieżka\do\folderu" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Usuń przedmiot

    Zmień tę ścieżkę: "C:\path\to\folder"z lokalizacją folderu chcesz usunąć pliki i zmienić -30, aby wybrać pliki z datą ostatniej modyfikacji w powyższym poleceniu.

  4. Kliknij menu Plik .

  5. Wybierz opcję Zapisz jako .

  6. Zapisz plik, używając nazwy i rozszerzenia cleanup.ps1 .

Utwórz zadanie za pomocą Harmonogramu zadań

Jeśli chcesz zautomatyzować proces, musisz użyć Harmonogramu zadań, aby utworzyć zadanie, które wykonuje polecenie w określonych odstępach czasu.

  1. Otwórz Start .

  2. Wyszukaj  Harmonogram zadań i kliknij wynik.

  3. Kliknij prawym przyciskiem myszy folder Biblioteka Harmonogramu zadań .

  4. Kliknij opcję  Nowy folder .

  5. Wpisz dowolną nazwę folderu i kliknij OK . (Tworzymy nowy folder, aby uporządkować zadania i oddzielić je od zadań systemowych).

  6. Kliknij prawym przyciskiem myszy ostatnio utworzony folder i wybierz opcję Utwórz zadanie .

  7. W polu "Nazwa" wprowadź nazwę zadania.

  8. Na karcie „Ogólne” w sekcji „Opcje zabezpieczeń” wybierz opcję „Uruchom, czy użytkownik jest zalogowany, czy nie” w sekcji „Opcje zabezpieczeń”. (Ta opcja sprawi, że okno poleceń nie pojawi się, gdy zadanie zostanie uruchomione automatycznie.)

    How to delete files older than X days automatically using PowerShell

  9. Wyczyść  opcję Nie przechowuj hasła .

  10. Kliknij kartę „Wyzwalacze”.

  11. Kliknij przycisk Nowy .

  12. Z menu rozwijanego „Rozpocznij zadanie” wybierz opcję Zgodnie z harmonogramem .

  13. W sekcji "Ustawienia" określ, kiedy chcesz uruchomić zadanie (na przykład na czas, codziennie, co tydzień, co miesiąc). Niezależnie od wybranej opcji, upewnij się, że określiłeś ustawienia Start po prawej stronie.

  14. Kliknij  przycisk OK .

    How to delete files older than X days automatically using PowerShell

  15. Kliknij kartę Akcje .

  16. Kliknij przycisk Nowy .

  17. Wybierz opcję Uruchom program za pomocą menu rozwijanego "Działania".

  18. W polu „Program/skrypt” wpisz następujące polecenie:

    powershell.exe

  19. Wpisz następujące polecenie w polu "Dodaj argumenty" i kliknij przycisk OK .

    -ExecutionPolicy Bypass C:\ścieżka\do\cleanup.ps1

    Zmień ścieżkę: "C:\path\to\cleanup.ps1"z lokalizacją skryptu PowerShell, którą wcześniej utworzyłeś, aby usunąć pliki w poleceniu.

    How to delete files older than X days automatically using PowerShell

  20. Kliknij kartę Ustawienia .

  21. Sprawdź następujące opcje:

    • Zezwalaj na uruchamianie zadania na żądanie.
    • Uruchom zadanie tak szybko, jak to możliwe po pominięciu zaplanowanego uruchomienia.
    • Jeśli zadanie się nie powiedzie, zrestartuj wszystko.
  22. Kliknij  przycisk OK .

  23. Wpisz swoją nazwę użytkownika i hasło administratora (jeśli dotyczy).

  24. Kliknij  przycisk OK .

Po wykonaniu kroków skrypt PowerShell zostanie uruchomiony zgodnie z harmonogramem, usuwając pliki starsze niż określona liczba dni. Pamiętaj, aby nie zmieniać nazwy ani nie przenosić folderu w inne miejsce. W przeciwnym razie zadanie zakończy się niepowodzeniem.

Zostaw komentarz

Jak wyczyścić obudowę aparatu retencyjnego: bezpieczna i prosta procedura, która naprawdę ją osuszy

Jak wyczyścić obudowę aparatu retencyjnego: bezpieczna i prosta procedura, która naprawdę ją osuszy

Dowiedz się, jak czyścić obudowę uchwytu łagodnym mydłem i letnią wodą, jak ją prawidłowo suszyć, jak unikać szkodliwego działania ciepła i jak rozpoznać, kiedy należy wymienić obudowę.

Jak bezpiecznie czyścić filtr powietrza w samochodzie: kiedy czyścić, kiedy wymienić

Jak bezpiecznie czyścić filtr powietrza w samochodzie: kiedy czyścić, kiedy wymienić

Dowiedz się, jak przeprowadzać inspekcję i serwisować filtr powietrza silnika, kiedy czyszczenie jest wskazane, kiedy wymiana jest bezpieczniejsza i jak sprawdzić poprawność ponownej instalacji.

Jak wyczyścić kostkarkę do lodu w zamrażarce: Poradnik dla początkujących

Jak wyczyścić kostkarkę do lodu w zamrażarce: Poradnik dla początkujących

Dowiedz się, jak bezpiecznie czyścić kostkarkę do lodu w zamrażarce, w tym pojemnik na lód, dostępne powierzchnie kostkarki, otwór dozownika, suszenie, ponowny montaż i jakich błędów należy unikać.

Jak bezpiecznie czyścić dyszę bidetową: co działa, a czego należy unikać

Jak bezpiecznie czyścić dyszę bidetową: co działa, a czego należy unikać

Dowiedz się, jak bezpiecznie czyścić dyszę bidetową, na czym tak naprawdę polega samoczyszczenie, jak radzić sobie z nagromadzonymi minerałami i które środki czyszczące są najlepsze dla Twojego konkretnego modelu.

Jak wyczyścić filtr piaskowy w basenie: płukanie wsteczne, płukanie i wiedza, kiedy zanurzyć się głębiej

Jak wyczyścić filtr piaskowy w basenie: płukanie wsteczne, płukanie i wiedza, kiedy zanurzyć się głębiej

Dowiedz się, jak bezpiecznie czyścić filtr piaskowy w basenie, oceń, czy płukanie wsteczne zadziałało, a także dowiedz się, kiedy uzasadnione jest dokładniejsze czyszczenie, naprawa lub wymiana złoża.

Jak bezpiecznie czyścić młynek do kawy: 8-etapowy przewodnik po młynkach żarnowych i ostrzowych

Jak bezpiecznie czyścić młynek do kawy: 8-etapowy przewodnik po młynkach żarnowych i ostrzowych

Dowiedz się, jak bezpiecznie czyścić młynek do kawy – od suchego szczotkowania żaren po mycie wyjmowanych części, ponowny montaż, testowanie i pielęgnację ostrzy młynka.

Jak usunąć klej do paznokci z ubrań, nie niszcząc materiału

Jak usunąć klej do paznokci z ubrań, nie niszcząc materiału

Dowiedz się, jak bezpiecznie usuwać klej do paznokci z ubrań – począwszy od zeskrobywania zaschniętego kleju, przez ostrożne stosowanie acetonu, pranie, aż po sprawdzanie materiału przed suszeniem.

Jak usunąć pozostałości po naklejkach z ubrań bez uszkadzania tkaniny

Jak usunąć pozostałości po naklejkach z ubrań bez uszkadzania tkaniny

Dowiedz się, jak bezpiecznie usuwać pozostałości naklejek z ubrań – poprzez obróbkę na zimno, wstępną obróbkę, ostrożne stosowanie rozpuszczalników, pranie i suszenie na powietrzu.

Jak bezpiecznie czyścić klawiaturę mechaniczną: 4-etapowy poradnik gruntownego czyszczenia

Jak bezpiecznie czyścić klawiaturę mechaniczną: 4-etapowy poradnik gruntownego czyszczenia

Dowiedz się, jak bezpiecznie czyścić klawiaturę mechaniczną, m.in. jak czyścić wyjmowane nakładki klawiszy, usuwać kurz, brud, osuszać i ponownie składać klawiaturę, a także kiedy przerwać i sprawdzić instrukcję obsługi.

Jak usunąć klej z ubrań, nie uszkadzając materiału

Jak usunąć klej z ubrań, nie uszkadzając materiału

Dowiedz się, jak delikatnie usunąć klej z ubrań, kiedy użyć kleju na gorąco lub superkleju, a także jak sprawdzić tkaninę przed wyschnięciem.