Jak automatycznie usuwać pliki starsze niż określona liczba dni na komputerze z systemem Windows?

Masz folder, w którym gromadzą się Twoje pliki dziennika, a folder powiększa się z każdym dniem. Teraz, aby pojawiły się nowe pliki dziennika, na pewno potrzebujesz trochę miejsca. Ale jeśli musisz to zrobić ręcznie, na pewno zajmie to trochę czasu. Co powiesz na dwukrotne kliknięcie pliku wsadowego, a plik wsadowy usunie pliki starsze niż określona liczba dni? Lub powiedzmy, co powiesz na plik wsadowy, aby usunąć wszystkie pliki określonego rozszerzenia, powiedzmy .temp, za każdym razem, gdy klikniesz go dwukrotnie? Brzmi wspaniale? Ten artykuł jest więc specjalnie dla Ciebie.

Czytaj dalej, aby dowiedzieć się, jak łatwo usunąć wszystkie pliki lub określone pliki starsze niż określona liczba dni za pomocą prostego skryptu wsadowego.

Spis treści

Przykładowy scenariusz

Upewnij się, że masz wszystkie pliki, które należy rozważyć do usunięcia w ramach rodzic teczka. Ten folder nadrzędny może mieć podfoldery, ponieważ skrypt wsadowy będzie również szukał plików w podfolderach, aby je usunąć. W poniższym przykładzie mam folder o nazwie File Repo, w którym mam wszystkie pliki, które muszę rozważyć do usunięcia.

1 próbka min

Sekcja 1: Jak automatycznie usunąć wszystkie pliki starsze niż określona liczba dni

Krok 1: Idź w dowolne miejsce według Twoich preferencji, może to być nawet Twój Pulpit. Tutaj zostanie utworzony plik wsadowy.

Ale już kliknij prawym przyciskiem myszy w dowolnym miejscu pustej przestrzeni a następnie kliknij Nowy a potem dalej Dokument tekstowy.

REKLAMA

2 Nowy plik Min

Krok 2: Kliknij raz nowo utworzony plik, a następnie naciśnij F2 klucz do Przemianować to.

Podaj plik dowolne imię do wyboru, ale pamiętaj, aby podać rozszerzenie pliku jako nietoperz. W poniższym przykładzie nazwaliśmy nasz plik wsadowy jako geekPageBatchDelete.bat.

Notatka: Bardzo ważne jest, aby nietoperz rozbudowa.

3 Nazwa pliku Min

Krok 3: Uderz w Wchodzić klucz, a otrzymasz następujące Przemianować okno, w które musisz trafić TAk przycisk, aby kontynuować.

4 Zmień nazwę Min

Krok 4: Jak dalej, kliknij prawym przyciskiem myszy na nowo utworzonym plik wsadowy a następnie kliknij Edytować opcja.

5 Edytuj min

Krok 5: Skopiuj i wklej następujący kod na Notatnik plik, który otwiera się przed tobą.

@echo wyłączone. forfiles /p "" /s /m *.* /D - /C "cmd /c del @ścieżka"

Ważna uwaga: Proszę wymienić z pełną ścieżką folderu nadrzędnego, w którym znajdują się Twoje pliki. Wymień również z rzeczywistą liczbą dni. Wszystkie pliki starsze niż podana liczba dni zostaną usunięte. Możesz zapoznać się z poniższym zrzutem ekranu, aby uzyskać wyraźniejszy obraz.

6 Notatnik Obraz Min

Wyjaśnienie skryptu

Ta sekcja jest przeznaczona dla naszych geeków, którzy są ciekawi, jak działają nasze małe skrypty. Zobaczmy, co dzieje się w powyższym skrypcie.

forfiles – To słowo kluczowe służy do wykonania polecenia na każdym pliku w wybranym folderze.

/p/p ustawia ścieżkę do łańcucha, którym jest, który następuje po nim.

/s – Ten parametr zapewnia, że wszystkie plikiw środku ten podfoldery są również przemierzane.

/m *.*/m parametr ma na celu dopasowanie. Dzika karta *.* oznacza, że ​​wszystkie pliki mają być brane pod uwagę, niezależnie od ich nazw i rozszerzeń.

/D – Używając tego parametru możesz określić a data.

/C – Po tym parametrze określamy Komenda które należy wykonać na wszystkich plikach spełniających warunki.

REKLAMA

del @ścieżka – Spowoduje to usunięcie pliku w podanej ścieżce, który spełnia pozostałe powyższe warunki. Ponieważ używaliśmy forfiles, wszystkie pliki zostaną usunięte jeden po drugim.

Krok 6: Teraz naciśnij Plik zakładka u góry, a następnie naciśnij Ratować opcja.

7 Zapisz plik Min

UWAGA: Przed przejściem do kroku 7 upewnij się, że masz kopię zapasową, jeśli jest wymagana. Po wykonaniu pliku wsadowego wszystkie pliki w określonym folderze, które są starsze niż określona liczba dni, zostaną usunięte.

Krok 7: Teraz po prostu podwójne kliknięcie na partiaplik wykonać go i zobaczyć magię.

8 Wykonaj partię Min

Sekcja 2: Jak automatycznie usunąć określony plik starszy niż określona liczba dni

Teraz powiedzmy, że masz konkretny plik że musisz zostać usunięty, jeśli jest starszy niż określona liczba dni. W takim przypadku możesz wykonać dokładnie te same kroki, co w sekcji powyżej, ale w Krok 5, proszę kopiuj i wklej zamiast tego następujący kod.

@echo wyłączone. forfiles /p "" /s /m  /D - /C "cmd /c del @ścieżka"

Zastępować następujące:

–> Rzeczywista ścieżka do folderu zawierającego plik do usunięcia.

– Nazwa pliku, który ma zostać usunięty.

– Rzeczywista liczba dni.

9 Określony plik Min

Sekcja 3: Jak automatycznie usuwać pliki z określonym rozszerzeniem pliku i starsze niż określona liczba dni

Załóżmy teraz, że chcesz usunąć wszystkie pliki txt w folderze lub pliki docx, które są starsze niż określona liczba dni. W takim przypadku możesz wykonać czynności wymienione w Sekcja 1. Ale tak jak w Sekcji 2, w Krok 5, kopiuj i wklej zamiast tego następujący kod.

@echo wyłączone. forfiles /p "" /s /m *. /D - /C "cmd /c del @ścieżka"

Zastępować następujące:

– To jest ścieżka folderu zawierającego plik do usunięcia.

– Typ rozszerzenia, które chcesz usunąć.

– Jeśli plik jest starszy niż określona liczba dni i ma rozszerzenie wymienione przy użyciu, zostanie usunięty.

10 min przedłużenia

Sekcja 4: Jak automatycznie usunąć wszystkie pliki

Zobaczmy jeszcze jeden przypadek, w którym chcesz usunąć wszystkie pliki z określonego folderu, niezależnie od ich rozszerzenia i liczby dni od ich utworzenia. W takim przypadku musisz określić liczbę dni jako zero. Wszystkie kroki są takie same, jak wymienione w Sekcja 1, jedyna różnica polega na kodzie, który wklejasz Krok 5, który powinien wyglądać jak poniżej.

@echo wyłączone. forfiles /p "" /s /m *.* /D -0 /C "cmd /c del @ścieżka"

Zastępować następujące:

– Wszystkie pliki w tej ścieżce zostaną usunięte bez względu na ich rozszerzenie czy wiek.

11 Wszystkie pliki Min

Możesz także wypróbować inne kombinacje, takie jak usuwanie wszystkie pliki które są z konkretne rozszerzenie za pomocą łączenie Sekcji 3 i 4. Daj nam znać, jeśli masz inne niestandardowe wymagania.

Otóż ​​to. Uprzejmie powiedz nam w sekcji komentarzy, czy możesz zautomatyzować proces za pomocą naszego artykułu.

Czekaj na więcej niesamowitych wskazówek, sztuczek, poradników i hacków.

Jak nadać zdjęciom efekt malarstwa olejnego w Adobe Photoshop [Nie są wymagane umiejętności rysowania]

Jak nadać zdjęciom efekt malarstwa olejnego w Adobe Photoshop [Nie są wymagane umiejętności rysowania]Jak

Daj odrobinę farby olejnej na płótnie, a wszystko na nim wygląda po prostu cudownie. Twoje ulubione zdjęcia również nie są wyjątkiem. Możesz pomyśleć, że dodanie do zdjęć efektu obrazu olejnego nie...

Czytaj więcej
Jak wygenerować klucz SSH w systemie Windows 11?

Jak wygenerować klucz SSH w systemie Windows 11?JakOkna 11

30 listopada 2021 Za pomocą Namratha Nayakjakiś Klawisz SSH służy do uwierzytelniania między klientem a serwerem, które komunikują się za pomocą Protokół sieciowy SSH (Secure Shell). Umożliwia bezp...

Czytaj więcej
Jak znaleźć aplikacje działające obecnie na komputerze z systemem Windows 11?

Jak znaleźć aplikacje działające obecnie na komputerze z systemem Windows 11?JakOkna 11

30 listopada 2021 Za pomocą Suprija PrabhuhZa każdym razem, gdy uruchamiasz komputer z systemem Windows 11, w systemie nie działają żadne aplikacje, tak jak to widzisz. Istnieje jednak wiele aplika...

Czytaj więcej