If-Koubou

Kako automatski izbrisati datoteke u sustavu Windows

Kako automatski izbrisati datoteke u sustavu Windows (Recenzije softvera)

Ranije sam pisao o programu pod nazivom DropIt koji automatski pokreće ili kopira datoteke za vas kada se nove datoteke pojavljuju unutar mape. To može biti korisno, na primjer, ako imate ograničen prostor na lokalnom tvrdom disku i želite premjestiti sva preuzimanja na vanjski uređaj za pohranu.

Ako želite automatski izbrisati datoteke, u sustavu Windows možete to učiniti na dva načina. Prva metoda uključuje preuzimanje besplatne aplikacije pod nazivom AutoDelete koja vam omogućuje konfiguriranje rasporeda za brisanje datoteka u određenoj mapi. Već sam napisao dva detaljna vodiča o korištenju programa (ovdje i ovdje), pa provjerite one ako želite freeware program da biste dobili posao ispunjavanja.

Druga metoda za brisanje datoteka je stvoriti batch datoteku, a zatim raspored da batch datoteka za pokretanje. Sve to možete učiniti bez instaliranja softvera treće strane. U ovom članku proučit ću vas kroz korake za stvaranje batch datoteke, a zatim pomoću Task Scheduler da se skripta pokrene na temelju ponavljanja.

Korak 1 - Stvorite batch datoteku

Ako stvaranje batch datoteke zvuči pomalo zastrašujuće ili previše tehničko, ne brinite jer ne morate znati što to znači. Objasnit ću vam što trebate kopirati i zalijepiti, gdje i koje opcije možete promijeniti. Najprije otvorite Notepad i kopirajte i zalijepite sljedeći redak teksta:

forfiles -p "C: \ Test" -s -m *. * / D -5 / C "cmd / c delta"

Gornja linija vjerojatno nema smisla, što je savršeno u redu, kao što ću to objasniti dolje. Uglavnom govori Windowsu da brisanje svih datoteka u C: \ Test mapi i podmapaima starijima od 5 dana. Evo što vaša datoteka Notepad treba izgledati.

Prije no što dobijemo više detalja o naredbi, spremimo datoteku i dajemo mu probnu verziju. Prvo stvorite mapu na vašem računalu Test u korijenu pogona C. Zatim kliknite Datoteka - Uštedjeti i spremite datoteku kao batch datoteku. Da biste to učinili, upišite naziv iza kojeg slijedi .bat, a zatim promijenite Spremi kao vrstu padajući na Sve datoteke.

Imajte na umu da datoteku možete spremiti na bilo koju lokaciju na tvrdom disku koji vam se sviđa, ali to uopće nije važno. Sada stvorite neke lažne datoteke u Test a zatim dvaput kliknite na Delete.bat datoteku za pokretanje. Bilo što izbrisano? Vjerojatno ne!

Razlog zašto ništa nije izbrisano je zato što zapovijed ima / D -5, što znači da su datoteke stariji od 5 dana. Da biste izbrisali bilo koju datoteku bez obzira kada je stvorena, možete promijeniti -5 do -0 ili možete ukloniti / D -5 zajedno. Sada, ako ga pokrenete, sve datoteke će biti izbrisane.

Da biste prilagodili naredbu, prvo što možete učiniti je promijeniti direktorij na nešto drugo osim C: \ Test. To je jednostavno kao kopiranje puta iz Windows Explorera za direktorij koji želite i zalijepite ga u naredbu u Notepad.

Sljedeća je -s parametar koji vidite nakon puta mape. To znači da bi naredba trebala obuhvatiti i sve podmape. Ako ne želite izbrisati datoteke iz podmape, prijeđite i uklonite parametar -s.

Sljedeća je -m slijedi *.*, što znači da bi zapovijed trebala procijeniti datoteke svake vrste. Ako samo želite izbrisati određenu vrstu datoteke u mapi, kao što su PDF datoteke ili JPG slike, jednostavno promijenite *.* do * .pdf ili * .jpeg i uklonit će te datoteke.

/ D-X dio o kojemu smo već govorili u smislu koliko starih datoteka mora biti kako bi se kvalificirali za brisanje. Možete ga zadržati vrijednosti veće od 1, postavite je na 0 ili ga potpuno uklonite. To je sve o onome što trebamo znati o zapovijedi.

Postoji nekoliko stvari koje treba imati na umu o pokretanju ove naredbe. Prvo, kada se datoteke brišu, ne idu u koš za smeće, već se trajno brišu, stoga budite oprezni pri korištenju. Drugo, naredba briše samo datoteke, a ne mape.

Budući da je riječ o skupnoj datoteci, u istu datoteku možete dodati verzije ove naredbe višekratnih inačica. Na primjer, ovdje stvaram batch datoteku koja će izbrisati sve DOCX datoteke starije od 180 dana, sve PDF datoteke starije od 60 dana i sve TXT datoteke bez obzira na to koliko su stari datoteke.

Korak 2 - Raspored batch datoteka

Sada kada ste stvorili i spremili batch datoteku, idemo naprijed i zakazati ga da se pokrene na temelju ponavljanja. Da biste to učinili, moramo otvoriti Task Scheduler.

Srećom, već sam napisao članak o rasporedu batch datoteke pa otvorite tu stranicu da biste započeli. Pomaknite se prema dolje do Raspored batch datoteke na PC pokretanje i slijedite ih.

Jedina stvar koju morate promijeniti je Trigger. Možete birati između Dnevno, Tjedni, Mjesečno, Kada se računalo pokrene, Kad se prijavim ili Kada se zabilježi određeni događaj.

Kad nešto odaberete Tjedni ili Mjesečno i kliknite Sljedeći, dobit ćete novi zaslon na kojem možete konfigurirati točno vrijeme i dane kada želite da skripta radi.

Nadamo se da je to dobro rješenje za većinu ljudi koji trebaju obaviti neke jednostavne automatske zadatke za brisanje datoteka na svojim računalima. Ako imate bilo kakvih pitanja, slobodno pošaljite komentar. Uživati!