1. Aby było to możliwe, należy stworzyć plik wsadowy. W tym celu otwieramy systemowy notatnik, a następnie wklejamy w nim formułkę:
REM Remove files older than 30 days
forfiles /p „C:UsersYOURUSERNAMEDownloads” /s /m *.* /c „cmd /c Del @path” /d -30
Należy oczywiście pamiętać, aby zamiast wyżej podanej ścieżki wpisać adres naszego folderu, który ma być regularnie czyszczony. Może to być np. f:Pobrane, jeżeli w takim folderze składujemy niepotrzebne pliki.
2. Jeżeli chcemy, aby usuwane były pliki starsze niż np. 5 dni, wystarczy zmodyfikować ostatnią wartość:
3. Tak przygotowany plik zapisujemy jako usuwanie.bat.
4. Teraz wystarczy uruchomić przygotowany plik, aby wszystkie materiały starsze niż 30 dni zostały usunięte z wcześniej wskazanego przez nas folderu.
5. Pliki zostały usunięte.
Na następnej stronie przedstawiamy, jak zautomatyzować ten proces.
Automatyzacja
Stworzony przez nas program co prawda pozwala usunąć starsze pliki, jednak wciąż musimy uruchamiać go manualnie. Warto zatem całkowicie zautomatyzować proces, by skrypt był uruchamiany np. każdego dnia o określonej porze. Do tego celu posłuży nam harmonogram zadań.
1. Uruchamiamy harmonogram. W tym celu wpisujemy „harmonogram zadań” w wyszukiwarce Menu Start.
2. Wybieramy „Akcja” -> „Utwórz zadanie podstawowe”.
3. Wpisujemy nazwę zadania. W naszym przypadku będzie to „Cotygodniowe czyszczenie folderu”. Opis pozostawiamy pusty. Klikamy „Dalej”.
4. Następnie wybieramy, kiedy ma być wykonywana czynność.
5. Ustalamy dzień tygodnia i godzinę uruchomienia czynności.
6. W następnym okienku zaznaczamy „Uruchom program”.
7. Wskazujemy wcześniej przygotowany plik, klikając na „Przeglądaj”.
8. Gotowe. Od tej pory folder będzie się raz w tygodniu automatycznie czyścił z plików starszych, niż 30 dni!