Koduleht » Tarkvara ülevaated » Failide automaatne kustutamine Windowsis

    Failide automaatne kustutamine Windowsis

    Varem kirjutasin programmist nimega DropIt, mis automaatselt faile liigutab või kopeerib, kui kausta sees ilmuvad uued failid. See võib olla kasulik näiteks siis, kui kohalikul kõvakettal on piiratud ruumi ja soovite kõik oma allalaadimised välisele salvestusseadmele üle viia.

    Kui soovite faile automaatselt kustutada, on Windowsis kaks võimalust. Esimene meetod hõlmab tasuta rakenduse AutoDelete allalaadimist, mis võimaldab teil konfigureerida failide kustutamise ajakava konkreetses kaustas. Olen juba kirjutanud kaks üksikasjalikku juhendit programmi kasutamise kohta (siin ja siin), nii et kontrollige neid, kui eelistate vabakutselist programmi, et tööd teha.

    Teine meetod failide kustutamiseks on pakettfaili loomine ja seejärel selle partii faili käivitamine. Seda saab teha ilma kolmanda osapoole tarkvara installimata. Käesolevas artiklis käin teile sammude faili loomisel ja seejärel käsul Task Scheduler, et skript käivituks korduvalt.

    1. samm - Loo partiifail

    Kui pakettfaili loomine kõlab natuke hirmutav või liiga tehniline, ärge muretsege, sest sa ei pea teadma, mis see tähendab. Ma selgitan, mida teil on vaja kopeerida ja kleepida, kus ja milliseid võimalusi saate muuta. Kõigepealt avage Notepad ja kopeerige ja kleepige järgmine tekstirida:

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

    Ülaloleval joonel pole ilmselt mingit mõtet, mis on täiesti hea, kui selgitan seda allpool. Põhimõtteliselt ütleb see Windowsi, et kustutada kõik failid C-s: Testkaust ja alamkaustad, mis on vanemad kui 5 päeva. Siin on see, mida teie Notepadi fail peaks välja nägema.

    Enne kui me läheme rohkem üksikasju käsu kohta, salvestage fail ja andke sellele test. Esmalt looge oma arvutisse kaust Test C-draivi juurest. Seejärel klõpsake nuppu Fail - Salvesta ja salvestage fail pakettfailina. Selleks sisestage nimi ja seejärel .bat ning seejärel muutke Salvesta tüübina rippmenüüst Kõik failid.

    Pange tähele, et saate faili salvestada mis tahes soovitud kõvakettale, see ei ole tegelikult oluline. Nüüd looge Test kausta ja seejärel topeltklõps Kustuta.bat faili käivitamiseks. Kas midagi kustutatakse? Ilmselt mitte!

    Põhjus, miks midagi ei kustutatud, on see, et käsk on / D -5, mis tähendab 5 päeva või vanemaid faile. Kõigi failide kustutamiseks, olenemata sellest, millal see on loodud, saate seda muuta -5 kuni -0 või saate selle eemaldada / D -5 osa. Nüüd, kui seda käivitate, kustutatakse kõik failid.

    Käsu kohandamiseks esimene asi, mida saate teha, on kataloogi muutmine midagi muud kui C: Test. See on sama lihtne kui tee kopeerimine Windows Explorerisse soovitud kataloogi jaoks ja kleebi see Notepadi käsusse.

    Järgmine on -s parameeter, mida näete pärast kataloogirada. See näitab, et käsk peaks ka uurima kõiki alamkaustu. Kui te ei soovi alamkaustadest faile kustutada, siis jätkake -s-parameetrit.

    Järgmine on -m järgneb *. *, mis tähendab, et käsk peaks hindama igasuguseid faile. Kui soovid kustutada ainult kindla failitüübi kaustas, näiteks PDF-failid või JPG-pildid, muutke lihtsalt *. * kuni * .pdf või * .jpeg ja see eemaldab ainult need failid.

    The / D-X osa, millest me juba rääkisime, kui vanad failid peavad olema kustutamiseks kõlblikud. Saate seda hoida väärtusega, mis on suurem kui 1, seada selle väärtuseks 0 või eemaldada see täielikult. See on kõike, mida peame käsust teadma.

    Selle käsu käitamise kohta on mõned märkused. Esiteks, kui failid kustutatakse, ei lähe need prügikasti, vaid need kustutatakse jäädavalt, seega olge selle kasutamisel ettevaatlik. Teiseks kustutab käsk ainult failid, mitte kaustad.

    Kuna tegemist on partiifailiga, võite lisada ka selle faili mitu korda. Näiteks loome siin partiifaili, mis kustutab kõik DOCX-failid, mis on vanemad kui 180 päeva, kõik PDF-failid, mis on vanemad kui 60 päeva, ja kõik TXT-failid olenemata sellest, kui vanad failid on.

    2. etapp - partiifaili ajastamine

    Nüüd, kui olete oma pakettfaili loonud ja salvestanud, lähme edasi ja planeerime selle käivitamist korduvalt. Selleks peame avama Task Scheduleri.

    Õnneks olen juba kirjutanud artikli, kuidas ajastada partiifail, nii et avage see leht, et alustada. Kerige alla Planeerige partiifail arvuti käivitamisel ja järgige seda.

    Ainus asi, mida sa pead muutma, on Trigger. Saad valida Iga päev, Nädala, Igakuine, Kui arvuti käivitub, Kui login sisse või Kui konkreetne sündmus on logitud.

    Kui valite midagi sellist Nädala või Igakuine ja klõpsa Järgmine, saate uue ekraani, kus saab konfigureerida täpse aja ja päeva, mille jooksul skript käivitatakse.

    Loodetavasti on see hea lahendus enamikule inimestele, kes peavad tegema oma arvutites failide kustutamiseks lihtsaid automatiseeritud ülesandeid. Kui teil on küsimusi, saatke palun kommentaar. Naudi!