Jak automatycznie usuwać stare pliki według wieku (Windows i Mac)
Automatycznie usuwaj pliki starsze niż 30, 60 czy 90 dni na Windows i Mac — bezpiecznie. Reguły oparte na wieku pliku zamiast forfiles, Harmonogramu zadań czy cron.
Żeby automatycznie usuwać pliki starsze niż określona liczba dni, utwórz regułę, która dopasowuje pliki według wieku i je usuwa. W File Arbor monitorujesz folder, ustawiasz dopasowanie na „starsze niż 30 dni” (albo 60, albo 90) i wybierasz akcję: Przenieś do Kosza dla bezpiecznego porządkowania albo Usuń trwale, żeby odzyskać miejsce na dysku. Uruchom to według harmonogramu, a folder będzie utrzymywał się sam — na Windows i Macu, bez żadnych skryptów.
Ten poradnik omawia zarówno bezpieczny sposób, jak i ten odzyskujący miejsce na dysku, wbudowane alternatywy oraz to, jak File Arbor chroni regułę usuwania opartą na wieku przed zrobieniem czegoś, czego nie zamierzałeś.
Foldery, które zapełniają się same
Niektóre foldery z natury tylko przyrastają. Folder nagrań ekranu. Materiał z kamer monitoringu. Logi aplikacji. Katalog wyjściowy skanera. Nic w nich nie musi żyć wiecznie, ale nikt nie chce co tydzień otwierać ich i ręcznie kasować starych plików kombinacją Shift+Delete.
Reguła konserwacji zawsze brzmi tak samo: „usuń wszystko starsze niż N dni”. To idealne zadanie do automatyzacji i fatalne zadanie do robienia ręcznie — zanim folder zacznie przeszkadzać, są w nim już tysiące plików.
Wbudowane sposoby (i dlaczego są męczące)
Oba systemy operacyjne potrafią to zrobić bez dodatkowego oprogramowania, jeśli dobrze czujesz się w wierszu poleceń.
Na Windows klasycznym przepisem jest forfiles w połączeniu z Harmonogramem zadań. Polecenie w rodzaju forfiles /p "C:\Logs" /d -30 /c "cmd /c del @file" usuwa pliki starsze niż 30 dni, a Harmonogram zadań uruchamia je cyklicznie. Działa, ale sam edytujesz obliczenia dat w argumencie skryptu wsadowego i nie masz żadnego zapisu tego, co zostało usunięte.
Na macOS odpowiednikiem jest polecenie find w skrypcie powłoki, uruchamiane przez cron albo launchd — na przykład find ~/Downloads -mtime +30 -delete. Też działa, ale też musisz to sam napisać, przetestować i pamiętać, że to skonfigurowałeś.
Oba rozwiązania działają. Oba są niewidoczne, gdy już się uruchomią, nie dają żadnej historii i łatwo je źle skonfigurować w sposób, który zauważysz dopiero, gdy czegoś, na czym ci zależało, już nie będzie. Jeśli wolisz widzieć regułę, widzieć, co zrobiła, i mieć siatkę bezpieczeństwa, lepiej sprawdzi się dedykowane narzędzie.
Bezpieczny sposób: Przenieś do Kosza
Najbezpieczniejszy sposób automatycznego usuwania to tak naprawdę nie usuwać. Przenieś do Kosza wysyła dopasowane pliki do Kosza — tak nazywa się to miejsce zarówno na Windows, jak i na macOS — dzięki czemu wszystko, co reguła złapie przez pomyłkę, można ręcznie przywrócić.
Typowa konfiguracja, przyjazna darmowemu planowi:
- Monitorowany folder:
Desktop - Dopasowanie: nazwa zaczyna się od
Screenshot, starsze niż 30 dni - Akcja: Przenieś do Kosza
Stare zrzuty ekranu znikają z Pulpitu, ale leżą do odzyskania w Koszu, dopóki go nie opróżnisz. Ta akcja jest częścią darmowego planu, a limit 20 plików dziennie w darmowym planie obejmuje ją tak samo jak każdą inną akcję. Więcej o tym podejściu przeczytasz w tekście jak automatycznie przenosić pliki do Kosza.
Sposób odzyskujący miejsce na dysku: Usuń trwale
Kosz ma pewien haczyk: nie zwalnia miejsca na dysku, dopóki go nie opróżnisz. W przypadku folderów, które rosną o gigabajty dziennie, przepuszczanie terabajtów przez Kosz mija się z celem — dysk nigdy nie odzyskuje przestrzeni.
Usuń trwale (Pro) usuwa pliki od razu, bez pośrednictwa Kosza. To akcja dla folderów o dużym wolumenie, które tylko przyrastają. Realny przykład, który był bezpośrednim powodem powstania tej funkcji: ktoś zarządzający materiałem z kamer monitoringu, gdzie codziennie przybywają setki gigabajtów, a jedyna konserwacja, jakiej potrzebuje folder, to „usuń wszystko starsze niż 60 dni”.
- Monitorowany folder:
D:\Cameraze skanowaniem podfolderów - Dopasowanie: starsze niż 60 dni
- Akcja: Usuń trwale
- Tryb: zaplanowany, codziennie o 03:00
Ustawiasz raz, a archiwum samo ogranicza swój rozmiar.
Jak File Arbor zabezpiecza trwałe usuwanie
Trwałe znaczy trwałe, więc ta akcja ma wbudowane zabezpieczenia:
- Pole potwierdzenia musi być zaznaczone, zanim reguła usuwania zostanie zapisana. Nie da się utworzyć jej przez przypadek.
- Działa wyłącznie wewnątrz monitorowanego folderu. Reguła na
D:\Cameranie sięgnie niczego pozaD:\Camera. - Nigdy nie podąża za dowiązaniem symbolicznym poza monitorowany folder, więc link nie może oszukać reguły i skłonić jej do usuwania gdzie indziej.
- Trwale usunięte pliki nie trafiają do historii cofania — nie ma czego cofać, a aplikacja mówi o tym wprost, zamiast sugerować możliwość odzyskania, której nie ma.
Jeśli chcesz mieć siatkę bezpieczeństwa, użyj Przenieś do Kosza. Jeśli chcesz od razu odzyskać miejsce na dysku, a folder naprawdę nadaje się do takiego traktowania, użyj Usuń trwale. Wybierz osobno dla każdej reguły.
Uruchom według harmonogramu
Porządkowanie oparte na wieku plików rzadko musi dziać się w chwili, gdy plik przekroczy próg wieku. Lepiej pasuje do niego harmonogram.
File Arbor może uruchamiać regułę według harmonogramu — codziennie o ustalonej porze albo w wybrane dni. Dla dużego folderu nocne uruchomienie o 3:00 utrzymuje porządek bez ingerowania w folder w ciągu dnia. Możesz też skorzystać z Trybu automatycznego dla działania w czasie rzeczywistym albo uruchamiać reguły ręcznie. Harmonogram to naturalny wybór dla „usuwania starych plików”, bo z natury jest to praca okresowa.
Sprawdź, co zostało usunięte
Automatyzacji, której nie można sprawdzić, nie można zaufać. Historia działań zapisuje każde usunięcie — jaki plik, która reguła i kiedy. Dla usunięć do Kosza to również twoja droga odzyskiwania: znajdź, co złapała reguła, i ręcznie przywróć to z Kosza. Zamienia to „chyba porządkowanie się uruchomiło” w „oto dokładnie, co zrobiło”.
FAQ
Jak automatycznie usuwać pliki starsze niż 30 dni?
Utwórz regułę, która dopasowuje pliki według wieku, i ustaw jako akcję usuwanie. W File Arbor monitoruj folder, ustaw dopasowanie na „starsze niż 30 dni” i wybierz Przenieś do Kosza dla bezpiecznego porządkowania albo Usuń trwale, żeby odzyskać miejsce na dysku. Uruchom to według harmonogramu, a folder będzie się utrzymywał sam.
Czy usunięte pliki można odzyskać?
To zależy od akcji. Pliki usunięte przez Przenieś do Kosza można ręcznie przywrócić z Kosza. Plików usuniętych przez Usuń trwale nie można odzyskać — dlatego ta akcja jest dostępna tylko w planie Pro i wymaga wyraźnego potwierdzenia przy tworzeniu reguły.
Czy automatyczne usuwanie starych plików jest bezpieczne?
Tak, jeśli reguła jest właściwie ograniczona. File Arbor działa wyłącznie wewnątrz folderu, który wskażesz do monitorowania, nigdy nie podąża za dowiązaniami symbolicznymi poza ten folder i wymaga zaznaczenia potwierdzenia, zanim zapiszesz regułę trwałego usuwania. Jeśli chcesz mieć siatkę bezpieczeństwa pozwalającą odzyskać pliki, użyj opcji Przenieś do Kosza.
Czy do automatycznego usuwania starych plików potrzebuję planu Pro?
Nie do porządkowania przez Kosz. Przenieś do Kosza jest dostępne w darmowym planie. Usuń trwale — czyli akcja, która od razu zwalnia miejsce na dysku i pomija Kosz — to funkcja Pro, ponieważ nie da się jej cofnąć.
Czy mogę usuwać stare pliki według harmonogramu zamiast w czasie rzeczywistym?
Tak. File Arbor może uruchamiać regułę według harmonogramu, na przykład codziennie o 3:00, dzięki czemu porządkowanie odbywa się poza godzinami pracy. Możesz też uruchamiać ją w czasie rzeczywistym przez Tryb automatyczny albo ręcznie na żądanie. Harmonogram sprawdza się w przypadku dużych folderów, które potrzebują tylko okresowej konserwacji.
Ustaw regułę raz
Wybierz folder, który ci się zapełnia, zdecyduj, czy chcesz siatkę bezpieczeństwa, czy odzyskane miejsce na dysku, i napisz jedną regułę opartą na wieku. Pobierz File Arbor, żeby to skonfigurować, albo zobacz wszystkie nowości w wersji 1.1.0. Pierwszy raz tutaj? Przewodnik dla początkujących przeprowadzi cię przez pierwszą regułę.
