Kako automatski izbrisati datoteke u sustavu Windows
Ranije sam pisao o programu koji se zove DropIt koji automatski pomiče ili kopira datoteke kada se nove datoteke pojave u mapi. 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, postoje dva načina na koje možete to učiniti u sustavu Windows. Prva metoda uključuje preuzimanje besplatne aplikacije pod nazivom AutoDelete koja 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 besplatan program za obavljanje posla.
Druga metoda za brisanje datoteka je izrada skupne datoteke, a zatim raspored za pokretanje batch datoteke. Sve to možete učiniti bez instaliranja softvera treće strane. U ovom članku provest ću vas kroz korake za kreiranje skupne datoteke, a zatim pomoću alata Planer zadataka za pokretanje skripte na ponovnoj osnovi.
Korak 1 - Stvorite skupnu datoteku
Ako stvaranje skupne 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 vam je potrebno za kopiranje i lijepljenje, gdje i koje opcije možete promijeniti. Prvo otvorite bilježnicu i kopirajte i zalijepite sljedeći redak teksta:
forfiles -p "C: Test" -s-m *. * / D -5 / C "cmd / c del @path"
Gornja crta vjerojatno nema smisla, što je sasvim u redu jer ću to objasniti dolje. U osnovi, Windowsu kaže da izbriše sve datoteke u mapi C: i mapama koje su starije od 5 dana. Evo kako bi trebala izgledati datoteka Notepada.
Prije nego što uđemo u više pojedinosti o naredbi, spremimo datoteku i pokrenemo je. Najprije stvorite mapu na računalu koju ste nazvali Test u korijenu C pogona. Zatim kliknite Datoteka - Uštedjeti i spremite datoteku kao skupnu datoteku. Da biste to učinili, upišite ime koje slijedi .bat, a zatim promijenite Spremi kao vrstu padajućeg izbornika do Sve datoteke.
Imajte na umu da datoteku možete spremiti na bilo koju lokaciju na tvrdom disku koji vam se sviđa, što zapravo nije važno. Sada stvorite neke lažne datoteke u Test zatim dvaput kliknite na Delete.bat datoteku za pokretanje. Nešto se briše? Vjerojatno ne!
Razlog zašto ništa nije izbrisano je to što naredba ima / D -5, što znači datoteke koje su 5 dana ili starije. Da biste izbrisali bilo koju datoteku bez obzira na vrijeme izrade, možete promijeniti ili datoteku -5 do -0 ili možete ukloniti / D -5 dio. Sada, ako ga pokrenete, sve datoteke će biti izbrisane.
Da biste prilagodili naredbu, prva stvar koju možete učiniti je promijeniti direktorij u nešto drugo osim u C: Test. To je jednostavno kao kopiranje putanje iz Windows Explorera za direktorij koji želite i zalijepiti ga u naredbu u Notepadu.
Sljedeća je -a parametar koji vidite nakon putanje imenika. To ukazuje da bi naredba trebala pregledavati i sve podmape. Ako ne želite brisati datoteke iz podmape, nastavite i uklonite parametar -s.
Sljedeća je -m slijedi *. *, što znači da zapovijed treba ocjenjivati datoteke svih vrsta. Ako želite izbrisati određenu vrstu datoteke u mapi, kao što su PDF datoteke ili JPG slike, samo promijenite *. * do * .pdf ili * .jpeg i samo će ukloniti te datoteke.
/ D-X dio o kojem smo već govorili u smislu koliko stare datoteke moraju biti kako bi se kvalificirale za brisanje. Možete ga zadržati s vrijednošću većom od 1, postaviti je na 0 ili je potpuno ukloniti. To je sve što trebamo znati o zapovijedi.
Imajte na umu nekoliko stvari o pokretanju ove naredbe. Prvo, kada se datoteke izbrišu, one ne idu u koš za smeće, već se trajno brišu, stoga budite oprezni kada ga koristite. Drugo, naredba briše samo datoteke, ne mape.
Budući da je ovo skupna datoteka, također možete dodati verzije ove naredbe u istoj datoteci. Ovdje, na primjer, kreiram skupnu 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 stare datoteke.
Korak 2 - Rasporedi skupnu datoteku
Sada kada ste kreirali i spremili vašu batch datoteku, idemo naprijed i namjestimo je da se pokreće na ponovnoj osnovi. Da biste to učinili, moramo otvoriti Planer zadataka.
Srećom, već sam napisao članak o tome kako rasporediti skupnu datoteku, tako da otvorite tu stranicu da biste započeli. Pomaknite se dolje do Rasporedi skupnu datoteku na računalu i slijedite.
Jedina stvar koju morate promijeniti je Trigger. Možete birati između Dnevno, Tjedni, Mjesečno, Kada se računalo pokrene, Kada se prijavim ili Kada se zapisuje određeni događaj.
Kada odaberete nešto slično Tjedni ili Mjesečno i kliknite Sljedeći, dobit ćete novi zaslon na kojem možete konfigurirati točno vrijeme i dane za koje želite da se skripta pokrene.
Nadam se da je ovo dobro rješenje za većinu ljudi koji trebaju izvesti neke jednostavne automatizirane zadatke za brisanje datoteka na svojim računalima. Ako imate bilo kakvih pitanja, slobodno postavite komentar. Uživati!