Windows Tips & News

Jak usunąć pliki starsze niż X dni w systemie Windows 10?

click fraud protection
ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu

Windows 10 ma wiele ulepszeń, które pozwalają utrzymać komputer w czystości. Jego najnowsze wersje zawierają wbudowane narzędzia do automatycznego Opróżnij kosz i wyczyść Folder pobierania cyklicznie. Niestety, jeśli korzystasz z wczesnej wersji systemu Windows 10 lub wcześniejszej wersji systemu operacyjnego, te funkcje nie są dostępne. Oto, jak możesz usunąć pliki starsze niż określone dni za pomocą trzech różnych metod.

Reklama


Aby osiągnąć ten cel, nie potrzebujesz nawet narzędzi innych firm. Można to zrobić za pomocą Eksploratora plików, PowerShell lub pliku wsadowego.

Eksplorator plików to domyślna aplikacja do zarządzania plikami w systemie Windows 10. Posiada specjalne pole wyszukiwania. Kiedy się skupi, pokazuje szereg zaawansowanych opcji na Wstążce. Aby aktywować funkcję wyszukiwania w Eksploratorze plików, kliknij pole wyszukiwania lub naciśnij F3 na klawiaturze. Wstążka będzie wtedy wyglądać następująco:

Wstążka wyszukiwania Eksploratora plików Oto jak go używać do usuwania plików starszych niż określona liczba dni.

Zawartośćukryć
Usuń pliki starsze niż X dni za pomocą Eksploratora plików
Usuń pliki starsze niż X dni za pomocą pliku wsadowego
Automatycznie usuwaj pliki starsze niż X dni
Usuń pliki starsze niż X dni za pomocą PowerShell

Usuń pliki starsze niż X dni za pomocą Eksploratora plików

  1. Otwórz kartę Narzędzia wyszukiwania na Wstążce (F3).
  2. Kliknij na Data modyfikacji przycisk. Posiada rozwijaną listę z opcjami.Wyszukiwarka zmodyfikowana data w Eksploratorze plików
  3. Wybierz żądaną opcję, np. Zeszły tydzień.

Eksplorator plików natychmiast przefiltruje wyniki. Wybierz pliki, których nie potrzebujesz, i naciśnij Kasować klawisz, aby usunąć pliki. Alternatywnie możesz kliknąć zaznaczenie prawym przyciskiem myszy i wybrać Kasować z menu kontekstowego.Eksplorator plików Usuń pliki

Wskazówka: możesz użyć własnych, niestandardowych filtrów rozmiaru. Wystarczy wpisać żądany warunek filtrowania w polu wyszukiwania Eksploratora plików w następujący sposób:

data modyfikacji: 1.11.2017.. 11/20/2017
Eksplorator plików Znajdź pliki starsze niż

Zamiast „datemodified” możesz użyć „datecreated”, aby znaleźć pliki w określonym zakresie dat.

Alternatywnie możesz wpisać parametr związany z datą i wprowadzić znak dwukropka (:). Spowoduje to, że Eksplorator plików pokaże selektor dat. Wybierz datę lub warunek z wyskakującego kalendarza. Możesz kliknąć datę i przeciągnąć, aby określić zakres dat. W ten sposób możesz filtrować wyniki, aby uzyskać dokładnie to, czego chcesz.

Eksplorator plików Znajdź pliki według zakresu dat

Ta metoda jest dobra do ręcznego usuwania plików raz na jakiś czas. Jeśli potrzebujesz zautomatyzować procedurę, m.in. okresowo czyścić folder Pobrane, należy użyć wiersza polecenia lub metody PowerShell. Przyjrzyjmy się im.

Usuń pliki starsze niż X dni za pomocą pliku wsadowego

W moim poprzednim artykule Znajdź duże pliki w systemie Windows 10 bez narzędzi innych firm, dowiedzieliśmy się o przydatnych Dla plików polecenie konsoli. To polecenie wybiera plik (lub zestaw plików) i wykonuje polecenie na tym pliku.

Pomoc dotycząca plików For

Przełączniki, których możemy użyć, to:
/S — ten przełącznik tworzy podkatalogi rekursywne forfiles. Jak „DIR /S”.
/D — Wybierz pliki z datą ostatniej modyfikacji. Na przykład -365 oznacza ponad rok temu, -30 oznacza miesiąc temu.
/P — Wskazuje ścieżkę do rozpoczęcia wyszukiwania.
/C „polecenie” — to polecenie określa polecenie do wykonania na każdym znalezionym pliku. Ciągi poleceń powinny być ujęte w podwójne cudzysłowy.

Domyślne polecenie to „cmd /c echo @file”.

W ciągu poleceń można użyć następujących zmiennych:
@file - zwraca nazwę pliku.
@fname - zwraca nazwę pliku bez rozszerzenia.
@ext - zwraca tylko rozszerzenie pliku.
@path — zwraca pełną ścieżkę do pliku.
@relpath — zwraca względną ścieżkę pliku.
@isdir - zwraca „TRUE”, jeśli typ pliku to
katalog i "FALSE" dla plików.
@fsize — zwraca rozmiar pliku w bajtach.
@fdate - zwraca datę ostatniej modyfikacji pliku.
@ftime - zwraca czas ostatniej modyfikacji pliku.

Aby usunąć pliki starsze niż X dni, wykonaj następujące czynności.

  1. Otwórz nowy wiersz polecenia instancja.
  2. Wpisz następujące polecenie:
    ForFiles /p "C:\Mój folder" /s /d -30 /c "cmd /c del @plik"

    Zastąp ścieżkę folderu i liczbę dni żądanymi wartościami i gotowe.Eksplorator plików Usuń pliki starsze niż Cmd

Na przykład, aby usunąć pliki starsze niż miesiąc z folderu Pobrane, użyj następującego polecenia:

ForFiles /p "%userprofile%\Downloads" /s /d-30 /c "cmd /c del @file"

Ta sztuczka działa we wszystkich nowoczesnych wersjach systemu Windows, w tym Windows 7, Windows 8, Windows 8.1 i Windows 10.Eksplorator plików Usuń pliki do pobrania starsze niż Cmd

Automatycznie usuwaj pliki starsze niż X dni

Możesz zautomatyzować to zadanie za pomocą wbudowanej aplikacji Harmonogram zadań.

  1. Otwórz narzędzia administracyjne i kliknij ikonę Harmonogram zadań.
  2. W lewym okienku kliknij element „Biblioteka harmonogramu zadań”:Biblioteka Harmonogramu Zadań Windows 10
  3. W prawym okienku kliknij link "Utwórz zadanie":Łącze Utwórz zadanie w systemie Windows 10
  4. Otworzy się nowe okno zatytułowane „Utwórz zadanie”. Na karcie „Ogólne” określ nazwę zadania. Wybierz łatwo rozpoznawalną nazwę, np. „Usuń stare pliki”.Eksplorator plików Zadanie Usuń stare pliki
  5. Przejdź do zakładki „Działania”. Tam kliknij przycisk „Nowy...”:
    Okno Utwórz zadanie w systemie Windows 10 Zakładka AkcjeOkno Utwórz zadanie w systemie Windows 10 Zakładka Akcje przycisk nowy
  6. Otworzy się okno „Nowa akcja”. Tam musisz podać następujące dane.
    Akcja: Uruchom program
    Program/skrypt: ForFiles.exe
    Dodaj argumenty (opcjonalnie): /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"
    Usuń stare pliki Ts AkcjaZmień ścieżkę folderu i liczbę dni na potrzebne.
  7. Przejdź do zakładki Wyzwalacze w swoim zadaniu. Tam kliknij przycisk Nowy.Nowy przycisk wyzwalacza
  8. W sekcji Rozpocznij zadanie wybierz „Zgodnie z harmonogramem” z listy rozwijanej i kliknij przycisk OK. Określ, kiedy chcesz uruchomić zadanie.Usuń stare pliki Ts Trigger
  9. Przejdź do zakładki „Ustawienia”. Włącz opcje
    - Zezwól na uruchamianie zadania na żądanie.
    - Uruchom zadanie tak szybko, jak to możliwe po pominięciu zaplanowanego uruchomienia.Usuń stare pliki Ustawienia Ts
  10. Kliknij OK, aby utworzyć zadanie.

Otóż ​​to.

Wreszcie, jeśli wolisz PowerShell, możesz użyć specjalnego polecenia cmdlet do usunięcia starych plików.

Usuń pliki starsze niż X dni za pomocą PowerShell

  1. Otwórz nowe okno PowerShell.
  2. Wpisz następujące polecenie:
    Get-ChildItem "%userprofile%\Downloads" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))}| Usuń przedmiot

Jeśli polecenie cmdlet Get-ChildItem znajdzie pliki starsze niż miesiąc, polecenie cmdlet Remove-Item zostanie wywołane dla każdego pliku w celu jego usunięcia.

Otóż ​​to.

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu

Pobierz Dodaj Informacje o menu kontekstowym systemu Windows

Ta strona korzysta z plików cookie, aby poprawić wrażenia podczas poruszania się po witrynie. Z t...

Czytaj więcej

Biblioteki ustawień przywracania systemu Windows 10 Archiwa menu kontekstowego

Ta strona korzysta z plików cookie, aby poprawić wrażenia podczas poruszania się po witrynie. Z t...

Czytaj więcej

Microsoft będzie wspierać system Windows 10 w wersji 1709 przez dodatkowe 6 miesięcy

Microsoft będzie wspierać system Windows 10 w wersji 1709 przez dodatkowe 6 miesięcy

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej