Jak usunąć pliki starsze niż x dni w systemie Windows

Jak usunąć pliki starsze niż x dni w systemie Windows
Pliki to obiekty, w których możemy przechowywać dane, programy i ustawienia systemu Windows. System systemu Windows zawiera pliki systemowe, pliki aplikacji i pliki informacji/danych. Pliki są tworzone za pośrednictwem oprogramowania Windows i przechowywane na dysku twardym lub dowolnym przenośnym urządzeniem pamięci.

Czasami na twoim komputerze przechowywana jest ogromna ilość plików, która nie jest już wymagana. Powiedzmy, że chcemy wyczyścić pliki, które nie są używane przez więcej niż x dni. „„X”Odnosi się do dowolnej liczby reprezentującej liczbę dni, takich jak 5 dni, starsze niż 7 itp. Musimy je usunąć co miesiąc. W tym celu opiszemy kilka technik usuwania plików starszych niż x dni w łatwy sposób:

Oczekuje się następujących wyników:

  • Za pomocą Polecenie Windows
  • Za pomocą Windows PowerShell
  • Za pomocą Harmonogram zadań

Metoda 1: usuń pliki starsze niż x dni w systemie Windows za pomocą wiersza polecenia

Polecenie to najczęściej używane interfejs wiersza polecenia Windows UI/powłoka. Służy przede wszystkim do wykonywania różnych zadań przez wiersz poleceń. Załóżmy, że chcemy usunąć pliki starsze niż „30” dni z nazwy katalogu „Folder”, jak widać na poniższym obrazku:

Aby usunąć pliki, które są starsze niż x dni, wykonaj kroki poniżej listy.

Krok 1: Otwórz wiersz polecenia

Najpierw naciśnij „Okno”Klucz i uruchom„Początek" menu. Uruchom wiersz polecenia jako użytkownik administratora z menu uruchamiania:

Krok 2: usuń pliki starsze niż x dni

Wykonaj dostarczone polecenie, aby usunąć pliki starsze niż x (30) dni:

> ForFiles /p "C: \ Users \ anuma \ pobrań \ folder" /s /d -30 /c "cmd /c del @file"

Polecenie jest opisane jako:

  • Polecenie Forfiles służy do zarządzania plikami.
  • "/P”Służy do zdefiniowania ścieżki katalogu.
  • "/S”Służy do usuwania plików rekursywnych (z podlokdaryzatorów).
  • „„/D„Opcja służy do usuwania plików w zależności od x dni. Tutaj musisz zdefiniować liczbę dni zgodnie ze swoim pragnieniem. W wyżej wymienionym poleceniu liczba ta wynosi 30.
  • "/C”Służy do wykonania polecenia„cmd /c del @file". Ekspresja "cmd /c del @file”Kieruje„ „CMD”Jest używany do usunięcia (del) plik (@plik) zdefiniowane na ścieżce.

Widać, że pomyślnie usunęliśmy pliki starsze niż 30 dni:

Teraz wykonamy tę operację, używając wyżej wymienionych technik jeden po drugim.

Metoda 2: Usuń pliki starsze niż x dni w systemie Windows za pomocą PowerShell

PowerShell to narzędzie wiersza poleceń, które służy do wykonywania zadań opartych na systemie Windows za pomocą poleceń. Jest to znany interfejs wiersza poleceń. Poniżej podana procedura jest wystarczająco skuteczna, aby usunąć pliki starsze niż x dni za pomocą PowerShell.

Krok 1: Otwórz Windows PowerShell

Otwórz Windows PowerShell z menu uruchamiania:

Krok 2: usuń pliki starsze niż x dni

Aby usunąć pliki starsze niż x dzień, skorzystaj z wspomnianego polecenia:

Get -childitem "c: \ Users \ anuma \ plik do pobrań \ folder" -Recurse | Gdzie-obiekt ($ _.LastWriteTime -lt (get -date).Dodatki (-30)) | Usuń przedmiot
  • Get-ChildItem służy do uzyskiwania dostępu do lub pobierania przedmiotów dziecięcych określonego katalogu (treści).
  • „„-Powrót”Służy do rekurencyjnego dostępu do plików katalogu.
  • „„Gdzie-obiekt„CMDLET służy do uzyskiwania dostępu do plików zgodnie z określoną właściwością i„.Dodanie ”to wartość x.
  • "Usuń przedmiot”CMDLET służy do usuwania lub usuwania plików

Poniższe dane wyjściowe wskazuje, że pomyślnie usunęliśmy pliki, które są starsze niż 30 dni:

Metoda 3: usuń pliki starsze niż x dni w systemie Windows automatycznie za pomocą harmonogramu zadań

Task Scheduler to wbudowany program narzędzi systemu operacyjnego systemu Windows używany do planowania zadań. Zaplanujmy zadanie, które automatycznie usunie plik starszy niż x dni co miesiąc. Ta akcja automatyzacji jest również możliwa na co tydzień lub codziennie. Postępuj zgodnie z podanymi krokami, aby osiągnąć ten cel.

Krok 1: Otwórz harmonogram zadań

Poszukaj „Harmonogram zadań" w "Uruchomienie”Menu i otwórz aplikację do planowania zadań z wyświetlanych wyników:

Krok 2: Utwórz zadanie

Zaplanuj nowe zadanie usuwania plików starszych niż x dni. Aby to zrobić, kliknij opcję „Utwórz zadanie” z menu „Action”:

Krok 3: Ustaw ogólne dane zadań

Wpisz nazwę zadania w „Nazwa”Pole tekstowe i dodaj opis (zalecany, ale nie obowiązkowy), tak jak tutaj:

Krok 4: Zadanie planowania

Po ukończeniu ogólnego ustawienia otwórz „Wyzwalacze”Menu z paska menu i naciśnij„Nowy”Przycisk, aby zaplanować zadanie:

Wybierz "W harmonogramie„Opcja w„Rozpocznij zadanie”Menu rozwijane. Następnie zaplanuj zadanie usuwania plików co miesiąc. Ustaw datę wykonania zaplanowanego zadania. Ustaw także miesiąc, w którym zadanie będzie wykonywać automatycznie, jak dodaliśmy „Styczeń”,„Luty", i tak dalej. Potem uderz „OK" przycisk:

Krok 4: Podaj akcję, aby usunąć pliki

Następnie z menu akcji Ustaw nową akcję. W tym celu uderz „nowy”:

Z „Działanie„Lista rozwijana, ustaw opcję„ Rozpocznij program ”. W polu skryptu/programu dodaj „Forfiles”A także przekazaj argument„/P „C: \ Użytkownicy \ anuma \ onEdrive \ Desktop \ Folder” /s /m *.TXT /D-10 /C „CMD /C Del /Q @File”". Potem uderz „OK" przycisk:

Możesz to zobaczyć, z powodzeniem ustawiliśmy akcję, aby co miesiąc usuwać pliki:

Dodatkowo z „Ustawienie”Menu, zaznacz podświetloną opcję i kliknij„OK" przycisk:

Poniższe dane wyjściowe pokazuje, że pomyślnie utworzyliśmy lub zaplanowaliśmy nowe zadanie do usuwania plików starszych niż 30 dni co miesiąc:

Wniosek

Aby usunąć pliki starsze niż x dni w systemie Windows, możesz albo skorzystać z wiersza polecenia lub Windows PowerShell. GUI okien można również skorzystać, aby służyć temu celowi. Polecenia obsługiwane przez CMD i PowerShell usuną pliki zgodnie z ich ostatnim zaktualizowanym czasem. Możemy automatycznie usuwać pliki starsze niż x dni w systemie Windows, planując nowe zadanie lub zadanie w aplikacji Menedżera zadań. Ten przewodnik wykazał wszystkie metody usuwania plików, które są starsze niż x dni w systemie Windows.