Per kelis triukus turėsime galimybę sugebėti ištrinkite failus, esančius aplanke „atsisiuntimai“ „Windows“ sistemoje; tai nebūtų prasmės, jei mūsų pasiūlyme nebūtų numatyta automatinė sistema, kuri yra tikrasis šio straipsnio tikslas.
Šios užduoties pagrindimas yra tas, kad daugelis žmonių dirba su įvairių tipų failais, atsisiųstais iš interneto, todėl interneto naršyklė pagal numatytuosius nustatymus visus šiuos elementus atsisiunčia į aplanką „Atsisiuntimai“, kuris gali užimti daug vietos per trumpą laiką.
Rodiklis
Sukurkite nedidelį scenarijų, kad automatiškai ištrintumėte failus iš „Windows“
Nors triukas, kurį mes paminėsime toliau, numato tik galimybę ištrinkite failus, kurie buvo priglobti aplanke „atsisiuntimai“ „Windows“, tačiau tą pačią užduotį asmuo gali atlikti bet kuriame kitame kataloge. Manysime, kad kiekvienas failas, esantis minėtame aplanke, yra laikinas, o tai reiškia, kad bet kuriuo metu turėsime juos ištrinti. Dėl efekto, taip pat mes atsižvelgsime į 30 dienų laiką, tai reiškia, kad šiam laikotarpiui pasibaigus, scenarijus, kurį sukursime, įsigalios, todėl vienu žingsniu galėsite ištrinti tokio amžiaus failus.
REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30
Viršuje pasidalijome nedideliu kodu, kurį turite nukopijuoti ir įklijuoti į paprasto teksto dokumentą (ir be formatavimo). Čia turite atsižvelgti į labai svarbų aspektą, tai yra aplankas „atsisiuntimai“ paprastai yra vartotojų kataloguose. Dėl šios priežasties turėsite pakeisti žodį „Vartotojas“ tuo, kuris atitinka vietą jūsų „Windows“ kompiuteryje.
Norėdami būti šiek tiek konkretesni, mes įdėjome nedidelę ekrano kopiją viršuje, ką turėtumėte daryti su šia modifikacija. Čia suprasite, kad be šios vietos, kurią turite modifikuoti, yra „30 dienų“ laikas kaip amžiaus ribos data, kurią failai turi būti prieš juos ištrinant. Į paprastą dokumentą, kuriame nukopijavote ir įklijavote šį mažą scenarijų, turėsite išsaugoti su „.bat“ plėtiniu kad jis taptų paketinių komandų vykdytoju.
Tuo metu dukart spustelėjus minėtą failą ir aplanke „Atsisiuntimai“ yra elementų, kurie yra senesni nei 30 dienų, jie bus nedelsiant ištrinti.
Suplanuokite automatinį scenarijaus vykdymą sistemoje „Windows“
Kad nereikėtų visada vykdyti šio sukurto scenarijaus, pasiūlysime toliau naudokite „Windows Task Scheduler“, tai, ką labai lengva padaryti ir kurį mes siūlome atlikti toliau nurodytu būdu:
- Paleiskite „Windows Task Scheduler“.
- Pasirinkite parinktį, kuri leis jums sukurti pagrindinę užduotį.
- Apibrėžkite užduoties, kurią šiuo metu suplanavote, pavadinimą ir, jei norite, aprašą.
- Dabar apibrėžkite, kaip dažnai norite, kad jūsų sukurta užduotis būtų vykdoma.
- Taip pat turite apibrėžti tikslų laiką, kada norite vykdyti užduotį.
- Dabar turite užsisakyti užduočių planavimo priemonę, kad ji paleistų programą (mūsų atveju scenarijų, kurį sukūrėme anksčiau).
- Naudodami atitinkamą mygtuką suraskite vietą, kurioje išsaugojote anksčiau sugeneruotą scenarijų.
- Dabar jūs tiesiog turite baigti kurti šią užduotį.
Vykdydami mūsų pasiūlytus veiksmus, nuo šiol jums nieko nereikės jaudinti, nes scenarijų vykdymu pasirūpins „Windows“ užduočių planuoklis kurį sugeneravome anksčiau, ir jis analizuos aplanką „atsisiuntimai“. Scenarijus atliks nedidelį datų palyginimą, nustatys, kurie failai yra 30 dienų ar daugiau, ir automatiškai juos ištrins vienu žingsniu.
16 komentarai, palikite savo
Sveiki ... jei noriu užprogramuoti ištrinti 2 dienų senumo failus, ar turėčiau pakeisti 30 antrosios eilutės į 2? ar iki 02? Ačiū
Danielius suprantu, kad jis turi būti -5, nes norint atlikti testą, kurį įdėjau -0, jis man pasiteisino
labai gerai, bet neveikia „Windows 8.1“, noriu ištrinti aplanką kiekvieną kartą, kai duodu vykdomąjį failą, aplankas lieka jūsų svetainėje, jei turite būdą tai pasiekti, būtų gerai, nes noriu ištrinti viename žaidime rodomų skelbimų aplanką vienu metu ir tai neleis man su šiuo kodu, jei aš tai darau rankiniu būdu, viskas veikia puikiai
Jei pastebite, kad tai yra failų ištrynimas, jis neištrina katalogų (aplankų), aš nenaudojau jo aplankams, bet manau, kad eilutėje, kur sakoma, nurodomi failai ir jei pakeisite į / d tai sudarys katalogus ... taigi jūs turite du scenarijus, po vieną kiekvienam dalykui, ir akivaizdžiai suplanuokite užduotį automatiniam kiekvieno scenarijaus vykdymui
kaip gali būti ištrinti failus su plėtiniu .7z arba .rar
Ši instrukcija keičia tik tą sekciją, kurioje rodomos žvaigždutės *, Visi failai, neatsižvelgiant į jų pavadinimą, bet su .rar plėtiniu
FORFILIAI / p D: Ištrintas aplankas / s / m * .rar / d -5 / C "cmd / c del @path"
Labas rytas
Ar kas nors žino, ar ne tik ištrindami failus tame kataloge, bet ir norime ištrinti aplankus taip, kaip norėtume?
Ačiū
Tam turite pridėti šį kodą ir ištrinti poaplankius:
@ Echo off
pushd »TAVO MARŠRUTAS / TAVO MARŠRUTAS»
del / q *. *
for / f "Žetonai = *" %% G ((dir / B)) daro rd / s / q "%% G"
popd
push
Labas rytas
Kaip išvengti prašymo patvirtinti kai kuriuos failus ištrinti?
Nuo jau labai ačiū
Gerbiamasis, ar galiu pridėti keletą tikslų? Tai yra pirmoji eilutė su atsisiuntimų aplanku, antroji su muzikos aplanku ir kt.
Sveiki, kaip galiu jums pasakyti, kad noriu ištrinti tuos, kurie yra vyresni nei 4 dienos (/ d -4), jei mano datos formatas yra MM / DD / YYYY
-04
O kaip būtų, jei norėtumėte, kad ištrinčiau visus failus, bet jų dydis buvo 0, 1 arba 7 baitus?
Ką turėčiau pakeisti, jei noriu, kad būtų ištrinti vyresni nei 12 valandų failai?
Sveiki, gerai, man reikia ištrinti darbalaukio failus .. Tiesiog pakeiskite kelią (?). Taip pat aš padariau pagrindinį šikšnosparnį, kad ištrinčiau darbalaukio failus ir jis veikia, kai jį paleidžiu. Tačiau suplanuota užduotis neveikia. Aš užsisakau jus kiekvieną kartą, kai įjungiu kompiuterį, tačiau failai, įjungiantys kompiuterį, lieka jų vietoje (darbalaukyje). Turiu „Windows 10 Professional 1803“
Sveiki,
Noriu ištrinti failus su .rar plėtiniu atėmus vieną iš jų. Tai įmanoma?