Główna » Recenzje oprogramowania » Jak automatycznie usuwać pliki w systemie Windows

    Jak automatycznie usuwać pliki w systemie Windows

    Wcześniej pisałem o programie o nazwie DropIt, który automatycznie przenosi lub kopiuje pliki, gdy w folderze pojawiają się nowe pliki. Może to być przydatne, na przykład, jeśli masz ograniczoną przestrzeń na lokalnym dysku twardym i chcesz przenieść wszystkie pliki do pobrania na zewnętrzne urządzenie pamięci masowej.

    Jeśli chcesz automatycznie usuwać pliki, są dwa sposoby, aby to zrobić w systemie Windows. Pierwsza metoda polega na pobraniu bezpłatnej aplikacji o nazwie AutoDelete, która pozwala skonfigurować harmonogram usuwania plików w określonym folderze. Napisałem już dwa szczegółowe przewodniki dotyczące korzystania z programu (tutaj i tutaj), więc sprawdź je, jeśli wolisz darmowy program, aby wykonać zadanie.

    Drugą metodą usuwania plików jest utworzenie pliku wsadowego, a następnie zaplanowanie uruchomienia tego pliku wsadowego. Możesz to zrobić bez instalowania oprogramowania innych firm. W tym artykule przeprowadzę Cię przez kolejne kroki tworzenia pliku wsadowego, a następnie za pomocą Harmonogramu zadań uruchomisz skrypt w sposób powtarzalny.

    Krok 1 - Utwórz plik wsadowy

    Jeśli tworzenie pliku wsadowego brzmi trochę przerażająco lub zbyt technicznie, nie martw się, ponieważ nie musisz wiedzieć, co to oznacza. Wyjaśnię, co musisz skopiować i wkleić, gdzie i jakie opcje możesz zmienić. Najpierw otwórz Notatnik i skopiuj i wklej następujący wiersz tekstu:

    forfiles -p "C: Test" -s -m *. * / D -5 / C "cmd / c del @path"

    Powyższa linia prawdopodobnie nie ma sensu, co jest całkowicie w porządku, ponieważ wyjaśnię to poniżej. Zasadniczo mówi Windowsowi, aby usunął wszystkie pliki w C: Folder i podfoldery starsze niż 5 dni. Oto, jak powinien wyglądać plik Notatnika.

    Zanim przejdziemy do dalszych szczegółów dotyczących polecenia, zapiszmy plik i uruchommy go testowo. Najpierw utwórz na komputerze folder o nazwie Test w katalogu głównym dysku C. Następnie kliknij Plik - Zapisać i zapisz plik jako plik wsadowy. Aby to zrobić, wpisz nazwę, a następnie .bat, a następnie zmień Zapisz jako typ rozwijana do Wszystkie pliki.

    Pamiętaj, że możesz zapisać plik w dowolnym miejscu na dysku twardym, który ci się podoba, nie ma to większego znaczenia. Teraz utwórz kilka fałszywych plików w Test folder, a następnie kliknij dwukrotnie Usuń.bat plik, aby go uruchomić. Wszystko zostanie usunięte? Prawdopodobnie nie!

    Powodem, dla którego nic nie zostało usunięte, jest polecenie / D -5, co oznacza pliki, które są 5 dni lub starsze. Aby usunąć dowolny plik, niezależnie od tego, kiedy został utworzony, możesz zmienić -5 do -0 lub możesz usunąć / D -5 całkowicie. Teraz, jeśli go uruchomisz, wszystkie pliki zostaną usunięte.

    Aby dostosować polecenie, pierwszą rzeczą, którą możesz zrobić, jest zmiana katalogu na coś innego niż C: Test. To tak proste, jak skopiowanie ścieżki z Eksploratora Windows do żądanego katalogu i wklejenie go do polecenia w Notatniku.

    Następny jest -s parametr, który widzisz po ścieżce katalogu. Oznacza to, że polecenie powinno również zaglądać do wszystkich podfolderów. Jeśli nie chcesz usuwać plików z podfolderów, idź dalej i usuń parametr -s.

    Następne jest -m śledzony przez *. *, co oznacza, że ​​polecenie powinno oceniać pliki każdego rodzaju. Jeśli chcesz usunąć tylko określony typ pliku w folderze, np. Pliki PDF lub obrazy JPG, po prostu zmień *. * do * .pdf lub * .jpeg i usunie tylko te pliki.

    The / D -X część, o której już rozmawialiśmy, pod względem tego, jak stare muszą być pliki, aby zakwalifikować się do usunięcia. Możesz albo zachować ją o wartości większej niż 1, ustawić ją na 0 lub usunąć ją całkowicie. To wszystko, co musimy wiedzieć o poleceniu.

    Przed uruchomieniem tego polecenia należy zwrócić uwagę na kilka rzeczy. Po pierwsze, gdy pliki są usuwane, nie przechodzą do Kosza, ale zamiast tego są trwale usuwane, więc należy zachować ostrożność podczas ich używania. Po drugie, polecenie usuwa tylko pliki, a nie foldery.

    Ponieważ jest to plik wsadowy, można również dodać wielokrotne wersje tego polecenia w tym samym pliku. Na przykład, tutaj tworzę plik wsadowy, który usunie wszystkie pliki DOCX starsze niż 180 dni, wszystkie pliki PDF starsze niż 60 dni i wszystkie pliki TXT bez względu na wiek plików.

    Krok 2 - Zaplanuj plik wsadowy

    Teraz, gdy masz już utworzony i zapisany plik wsadowy, przejdźmy dalej i zaplanujmy, aby działał regularnie. Aby to zrobić, musimy otworzyć Harmonogram zadań.

    Na szczęście napisałem już artykuł o tym, jak zaplanować plik wsadowy, więc otwórz tę stronę, aby zacząć. Przewiń w dół do Zaplanuj plik wsadowy podczas uruchamiania komputera sekcja i podążaj za nią.

    Jedyne, co musisz zmienić, to Wyzwalacz. Możesz wybierać spośród Codziennie, Co tydzień, Miesięczny, Po uruchomieniu komputera, Kiedy się loguję lub Gdy rejestrowane jest określone zdarzenie.

    Kiedy wybierasz coś takiego Co tydzień lub Miesięczny i kliknij Kolejny, otrzymasz nowy ekran, na którym możesz skonfigurować dokładny czas i dni, w których skrypt ma działać.

    Mam nadzieję, że jest to dobre rozwiązanie dla większości osób, które muszą wykonać proste zadania automatycznego usuwania plików na swoich komputerach. Jeśli masz jakieś pytania, możesz napisać komentarz. Cieszyć się!