Jak automatycznie usuwać pliki starsze niż określona liczba dni w systemie Windows 10

Aby automatycznie usuwać pliki starsze niż określona liczba dni z określonego folderu w systemie Windows 10, uruchom wbudowane polecenie ForFiles zgodnie z harmonogramem w Harmonogramie zadań. ForFiles sprawdza datę ostatniej modyfikacji pliku , a nie datę jego ostatniego otwarcia.

Użyj dedykowanego folderu, który kontrolujesz. Usunięcie jest trwałe i omija Kosz; nie usuwaj folderów Windows, Program Files, swojego profilu ani folderów z plikami, które mogą Ci się przydać.

Kiedy Storage Sense wystarczy

Storage Sense może wyczyścić pliki do pobrania i Kosz, ale nie akceptuje dowolnej ścieżki do folderu. Reguła „Downloads” uwzględnia czas, przez jaki plik nie był otwierany; reguła „ForFiles” uwzględnia datę ostatniej modyfikacji. Informacje na temat dostępnych opcji można znaleźć w przewodniku konfiguracji Storage Sense firmy Microsoft .

Wybierz folder i granicę wieku

Utwórz folder testowy, taki jak „ C:\CleanupTesti umieść w nim tylko pliki jednorazowe”. W tym przypadku -30wybierane są pliki ostatnio modyfikowane 30 dni temu lub wcześniej. Wstaw 30swój okres przechowywania. Jest to data graniczna, a nie dokładny 720-godzinny licznik.

Przełączniki definiują zakres: /Pustawiają folder początkowy, /Suwzględniają jego podfoldery, /D -30wybierają pliki, których data graniczna wynosi co najmniej 30 dni, i /Curuchamiają polecenie dla każdego dopasowania. Usuń, /Sjeśli chcesz przeskanować tylko folder najwyższego poziomu. Dodaj maskę, taką jak /M *.logbefore /S, aby ograniczyć zadanie do określonego typu pliku.

Eksplorator plików otworzy dedykowany folder C:\CleanupTest zawierający przykładowe pliki.
Zacznij od osobnego folderu, aby łatwiej było sprawdzić zakres czyszczenia.

Zbuduj i przetestuj polecenie

1. Podgląd plików, które pasują

Otwórz wiersz polecenia i uruchom to polecenie podglądu w folderze testowym. Wyświetla ono pasujące ścieżki plików, ale ich nie usuwa. Sprawdzanie @isdirpomija wpisy katalogów, a 0x22znaczniki umieszczają znaki cudzysłowu wokół każdej pełnej ścieżki, dzięki czemu nazwy zawierające spacje są traktowane jako jedna ścieżka.

forfiles /P "C:\CleanupTest" /S /D -30 /C "cmd /c if @isdir==FALSE echo 0x22@path0x22"
Podgląd ścieżek wybranych przez ForFiles w wierszu poleceń za pomocą polecenia echo.
Najpierw uruchom formularz podglądu i sprawdź każdą pasującą ścieżkę.

Sprawdź każdą ścieżkę. Jeśli plik powinien pozostać, popraw folder, wiek lub maskę pliku przed kontynuacją. Firma Microsoft dokumentuje zmienne daty i ścieżki ForFiles w swoim dokumencie referencyjnym poleceń ForFiles .

2. Przetestuj usuwanie ręcznie

Po poprawnym podglądzie uruchom wersję do usunięcia raz w folderze testu jednorazowego:

forfiles /P "C:\CleanupTest" /S /D -30 /C "cmd /c if @isdir==FALSE del /q 0x22@path0x22"
Wiersz poleceń pokazujący polecenie ForFiles połączone z poleceniem del systemu Windows.
Po potwierdzeniu dopasowań zmień akcję echa na usuwanie.

Sprawdź, czy folder testowy zawiera teraz tylko te pliki, które miałeś zachować. Microsoft ostrzega, że ​​plików usuniętych za pomocą delnie można odzyskać, dlatego nie wybieraj rzeczywistych danych, dopóki test nie zakończy się zgodnie z oczekiwaniami.

Eksplorator plików pokazujący przykładowe nazwy plików wraz z datami modyfikacji.
Sprawdź kolumnę Data modyfikacji podczas sprawdzania poprawności reguły dotyczącej wieku.

Zaplanuj czyszczenie w Harmonogramie zadań

  1. Otwórz Harmonogram zadań. Naciśnij Windows+ R, Enter taskschd.msc, a następnie Enter. Wybierz opcję Utwórz zadanie w prawym panelu. W sekcji Ogólne nadaj zadaniu jasną nazwę, na przykład Clean old test files. Użyj konta z uprawnieniami do folderu docelowego. Uprawnienia administracyjne zazwyczaj nie są potrzebne do folderu, którego jesteś właścicielem.
    Okno dialogowe Utwórz zadanie w Harmonogramie zadań systemu Windows 10 na karcie Ogólne.
    Nadaj zadaniu nazwę, aby można je było później odnaleźć i wyłączyć.
  2. Ustaw wyzwalacz. Otwórz Wyzwalacze , wybierz Nowy , wybierz Według harmonogramu i ustaw Codziennie (lub inny interwał pasujący do folderu). Wybierz datę i godzinę rozpoczęcia, upewnij się, że opcja Włączone jest zaznaczona i kliknij OK .
    Okno dialogowe Nowy wyzwalacz Harmonogramu zadań systemu Windows 10 z wybraną opcją Codziennie.
    Wybierz codzienny wyzwalacz i ustal datę i godzinę rozpoczęcia według własnego harmonogramu.
  3. Dodaj akcję. Otwórz Akcje , wybierz Nowy i ustaw Akcję na Uruchom program . Wpisz ForFilesw Program/skrypt . W polu Dodaj argumenty wklej poniższe polecenie bez pierwszego słowa „ forfiles. Zmień folder i -30wartość, aby pasowały do ​​testowanego polecenia.
/P "C:\CleanupTest" /S /D -30 /C "cmd /c if @isdir==FALSE del /q 0x22@path0x22"
W harmonogramie zadań wprowadzono nowe okno dialogowe akcji, które ma uruchamiać program z argumentami ForFiles.
Wpisz ForFiles jako program i wklej argumenty bez nazwy polecenia.
  1. Ustaw zachowanie zadania. W Ustawieniach włącz opcję Zezwalaj na uruchamianie zadań na żądanie i Uruchom zadanie jak najszybciej po pominięciu zaplanowanego uruchomienia . Ta druga opcja pozwala systemowi Windows na późniejsze uruchomienie pominiętego zadania opartego na czasie; komputer musi być nadal włączony, aby zadanie zostało uruchomione.
    Karta Ustawienia właściwości zadania z zaznaczonymi opcjami na żądanie i pominiętego uruchomienia.
    Zezwalaj na ręczne przebiegi i nadrabianie zaległości w przypadku przekroczenia zaplanowanego czasu.
  2. Zapisz i przetestuj. Kliknij OK , aby zapisać. W bibliotece Harmonogramu zadań kliknij prawym przyciskiem myszy nowe zadanie i wybierz polecenie Uruchom . Potwierdź, że dotyczy ono tylko wybranych plików. Aby później zmienić wiek lub folder, otwórz Właściwości zadania i edytuj argumenty akcji. Wyłącz lub usuń zadanie z biblioteki, jeśli nie chcesz już korzystać z automatycznego czyszczenia.

Sprawdź wynik, jeśli nic się nie dzieje

Sprawdź ścieżkę do folderu, stan włączenia zadania, uprawnienia konta, próg i maskę. W przypadku pominiętego uruchomienia sprawdź wynik ostatniego uruchomienia zadania i kartę Historia. Harmonogram zadań może uruchomić zadanie oparte na czasie po upływie zaplanowanego czasu. Szczegółowe informacje znajdziesz w omówieniu Harmonogramu zadań firmy Microsoft oraz w dokumentacji funkcji StartWhenAvailable .

Uwaga dotycząca systemu Windows 10: standardowe wsparcie dla systemów Windows 10 Home i Pro zakończyło się 14 października 2025 r. Ta metoda czyszczenia jest przeznaczona dla istniejących instalacji systemu Windows 10. Sprawdź stronę cyklu życia systemu Windows 10 firmy Microsoft, aby uzyskać informacje o odpowiedniej edycji i szczegółach wsparcia.

Zostaw komentarz

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Zamień zdjęcie w obraz, szkic ołówkiem lub komiks dzięki FotoSketcher Studio. Dowiedz się, jak wybrać efekt, dostosować podgląd i zapisać swoją grafikę.

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Dowiedz się, co Audio Identifier ujawnia na temat szybkości transmisji, koderów i tagów, jak działa jego starszy proces pracy i które obecne narzędzia sprawdzają pliki lub identyfikują utwory.

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

My Photo Index to starszy katalog zdjęć dla systemu Windows, umożliwiający tagowanie, ocenianie i przeglądanie lokalnych obrazów. Zapoznaj się z udokumentowanymi funkcjami, ograniczeniami zgodności i aktualizowaną alternatywą.

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Dowiedz się, jak używać narzędzia Attribute Changer do edytowania atrybutów plików systemu Windows i znaczników czasu, aktualizowania dat zdjęć JPEG EXIF ​​i bezpiecznego podglądu zmian wsadowych.

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Ustaw osobną tapetę dla każdego monitora systemu Windows 10, zidentyfikuj wyświetlacze, dostosuj dopasowanie obrazu i rozwiąż problemy z brakującymi opcjami monitora.

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

Dowiedz się, do czego służy pViewer, jak działają tryby zdjęć i komiksów, którą edycję systemu Windows pobrać i czym różnią się wersje starsza i przepisana.

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

Dowiedz się, jak utworzyć projekt NeoDownloader, wybrać zakres indeksowania, ustawić filtry obrazów i miejsce docelowe oraz przeglądać pliki do pobrania w partiach.

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Skonfiguruj pokaz slajdów w systemie Windows 7 lub 8, utwórz krótki skrót VBScript i przypisz klawisz skrótu, aby przejść do następnej tapety.

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

Użyj XnConvert do stosowania efektów, zmiany rozmiaru zdjęć i konwersji formatów obrazów w partiach. Wybierz ustawienia wyjściowe, wyświetl podgląd edycji i chroń swoje oryginały.

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

Przenieś zainstalowane aplikacje systemu Windows na inny komputer za pomocą aplikacji PickMeApp. Dowiedz się, jak działają pakiety TAP, jak przechwycić ustawienia i co może nie zostać przeniesione.