Home
» WINDOWS
»
Jak automatycznie usuwać pliki starsze niż X dni w systemie Windows 10?
Jak automatycznie usuwać pliki starsze niż X dni w systemie Windows 10?
Windows 10 ma funkcję o nazwie Storage Sense, która zwalnia miejsce w systemie . Jest skierowany do Kosza i plików tymczasowych. Usuwa pliki starsze niż 30 dni, jeśli nie były używane/dostępne. Ta funkcja jest przydatna, ale nie pozwala na dodawanie do niej dodatkowych folderów. Jeśli chcesz automatycznie usuwać pliki starsze niż X dni, gdzie X to dowolna liczba dni, którą wybierzesz według własnego uznania, musisz utworzyć zaplanowane zadanie i użyć polecenia wiersza polecenia.
Powinniśmy Cię ostrzec, że polecenie używane do automatycznego usuwania plików starszych niż X dni nie zatrzymuje się, aby sprawdzić, czy ostatnio otwierałeś plik. Będzie patrzeć na datę „Ostatniej modyfikacji”, więc jeśli plik nigdy nie był modyfikowany, zostanie usunięty.
Polecenie usuwania plików
Polecenie używane do usuwania plików jest następujące;
ForFiles /p "C:\ścieżka do folderu" /s /d -30 /c "cmd /c del @plik"
Będziesz musiał go zmodyfikować dla folderu, z którego chcesz usunąć pliki. Upewnij się, że uruchamiasz to polecenie w folderze. Nie należy wskazywać folderów systemowych, takich jak folder Pobrane lub folder Pulpit. Możesz utworzyć folder w dowolnej z tych lokalizacji i usunąć z niego pliki, ale nie kieruj samych folderów. Polecenie sprawdzi podfoldery w folderze, do którego je wskażesz.
Aby zmodyfikować polecenie, musisz dodać poprawną ścieżkę do folderu, z którego chcesz usunąć pliki, oraz datę wygaśnięcia, którą chcesz ustawić dla plików. Tak wygląda zmodyfikowane polecenie;
Usunie pliki starsze niż 10 dni, które znajdują się w lokalizacji podanej po /p. Możesz to przetestować za pomocą fikcyjnego folderu i niektórych starych plików, uruchamiając polecenie w wierszu polecenia.
Zaplanowane zadanie
Otwórz harmonogram zadań. Kliknij Utwórz zadanie po prawej stronie. Nadaj zadaniu nazwę, aby łatwo je później znaleźć, gdy/jeśli zdecydujesz się je usunąć. Następnie przejdź do zakładki Wyzwalacze. Kliknij Nowy iw oknie Nowy wyzwalacz wybierz, jak często chcesz uruchamiać zadanie.
Kliknij OK, a następnie przejdź do zakładki Akcje. Ponownie kliknij Nowy na dole. W polu Akcja wybierz opcję „Uruchom program”. Następnie w polu Program/Skrypt wpisz „ForFiles”. Na koniec w polu Dodaj argumenty wprowadź polecenie z poprzedniej sekcji, ale pomiń część ForFiles. Powinno to wyglądać tak, kiedy do niego wejdziesz;
/p "C:\Users\fatiw\Desktop\Screenshots" /s /d -10 /c "cmd /c del @file"
W ostatnim kroku przejdź do zakładki Ustawienia i włącz „Zezwalaj na uruchamianie zadania na żądanie” oraz „Uruchom zadanie tak szybko, jak to możliwe po pominięciu zaplanowanego uruchomienia”. To wszystko, co musisz zrobić.