Mõne triki abil saame võimaluse kustutage failid, mis asuvad kaustas "allalaadimised" Windowsis; sel poleks mõtet, kui meie ettepanekus ei kaalutaks automaatset süsteemi, mis on selle artikli tegelik eesmärk.
Selle ülesande täitmise põhjendus on see, et paljud inimesed töötavad erinevat tüüpi veebist alla laaditud failidega, mistõttu Interneti-brauser laadib kõik need elemendid vaikimisi alla kausta "Allalaadimised", mis võib võtta palju ruumi lühikese aja jooksul.
Indeks
Windowsi failide automaatseks kustutamiseks looge väike skript
Hoolimata asjaolust, et trikk, mida me allpool mainime, kaalub ainult selle võimalust kustutage kaustas "allalaadimised" hostitud failid Windowsi, kuid inimene saab sama ülesande täita mis tahes muu kataloogi puhul. Eeldame, et kõik nimetatud kaustast leitud failid on ajutised, mis tähendab, et peame need igal hetkel kustutama. Efekti jaoks ka arvestame aega 30 päeva, mis tähendab, et kui see periood on möödas, jõustub skript, mille järgmine kord loome, ja seetõttu saate selle vanusega failid ühe sammuga kustutada.
REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30
Oleme ülaosas jaganud väikest koodi, mille peate kopeerima ja kleepima tavalisse tekstidokumenti (ja ilma vormindamiseta). Siin peate arvestama väga olulise aspektiga ja see on kaust "allalaadimised" asub tavaliselt kasutajate kataloogides. Sel põhjusel peate asendama sõna "Kasutaja" sõnaga, mis vastab teie Windowsi arvuti asukohale.
Veidi täpsemalt öeldes oleme paigutanud väikese ekraanipildi, mida peaksite selle muudatusega tegema. Seal saate aru, et lisaks sellele asukohale, mida peate muutma, aeg on «30 päeva» vanusepiirangu kuupäevana peavad failid olema enne kustutamist. Lameda dokumendi juurde, kuhu kopeerisite ja kleepisite selle väikese skripti, mida peate tegema salvesta laiendiga ".bat" nii et sellest saab pakkkäskude täitur.
Kui topeltklõpsate sellel failil sel hetkel ja kaustas "allalaadimised" on üksusi, mis on vanemad kui 30 päeva, kustutatakse need kohe.
Ajakava automaatne skripti käivitamine Windowsis
Vältimaks selle loodud skripti kogu aeg täitmist, soovitame allpool kasutage Windowsi ülesannete ajakava, midagi, mida on väga lihtne teha ja mida soovitame allpool järgmiste sammude kaudu:
- Käivitage "Windowsi ülesannete ajakava".
- Valige suvand, mis võimaldab teil luua põhiülesande.
- Määratlege ülesande nimi ja soovi korral ka kirjeldus.
- Nüüd määrake, kui tihti soovite loodavat ülesannet käivitada.
- Samuti peate määrama täpse aja, millal soovite ülesande käivitada.
- Nüüd peate tellima ülesande ajastaja programmi (meie juhul varem loodud skripti) käivitamiseks.
- Leidke vastava nupu kaudu koht, kuhu varem loodud skripti salvestasite.
- Nüüd peate selle ülesande loomise lihtsalt lõpetama.
Meie pakutud sammudega ei pea te nüüd enam millegi pärast muretsema, sest Windowsi ülesannete ajastaja hoolitseb skripti käivitamise eest mille me varem genereerisime ja see analüüsib kausta «allalaadimised». Skript teeb kuupäevade väikese võrdluse, määrates kindlaks, millised failid on 30 päeva vanad või vanemad, kustutades need automaatselt ühe sammuna.
16 kommentaari, jätke oma
Tere ... kui ma tahan seda programmeerida 2 päeva vanade failide kustutamiseks, kas peaksin teise rea 30 asendama 2-ga? või kella 02-ks? Aitäh
Daniel Ma saan aru, et see peab olema -5, sest testi tegemiseks olen pannud -0 ja see on minu jaoks töötanud
väga hea, kuid see ei tööta Windows 8.1-s, tahan kausta kustutada iga kord, kui annan käivitatava faili, jääb kaust teie saidile. Kui teil on võimalus seda saavutada, oleks hea, kuna ma tahan kustutage ühes mängus korraga ilmuvate reklaamide kaust ja see ei lase mul selle koodiga, kui ma teen seda käsitsi, töötab kõik suurepäraselt
Kui märkate, et see on failide kustutamine, ei kustuta see katalooge (kaustu), ma ei ole seda kaustade jaoks kasutanud, kuid arvan, et rida, kus ta ütleb / s, viitab failidele ja et kui muudate see teeb kataloogid ... nii et teil on kaks skripti, iga asja jaoks üks ja ajastage loomulikult ülesanne iga skripti automaatseks täitmiseks
nagu võiks olla failide kustutamine laiendiga .7z või .rar
Järgmine juhis muudab ainult jaotist, kus tärnid * ilmuvad. Kõik failid, olenemata nende nimest, kuid laiendiga .rar
FORFILES / p D: Kustutatud kaust / s / m * .rar / d -5 / C "cmd / c del @path"
Tere hommikust
Ja kas keegi teab, kas lisaks selles kataloogis olevate failide kustutamisele tahame ka kaustad kustutada nagu me teeksime?
tänan
Selleks peate lisama selle koodi ja kustutama ka alamkaustad:
@ Echo off
pushd »OMA TEE / OMA TEE»
del / q *. *
for / f "Märgid = *" %% G in ('dir / B') do rd / s / q "%% G"
popd
pushd
Tere hommikust
Kuidas vältida mõne faili kustutamiseks kinnituse küsimist?
Alates juba tänan teid väga
Kallis, kas ma saan lisada mitu eesmärki?, St esimene rida allalaadimiste kaustaga, teine muusika kaustaga jne.
Tere, kuidas ma saan teile öelda, et tahan kustutada need, mis on vanemad kui 4 päeva (/ d -4), kui minu kuupäevavorming on KK / PP / AAAA
-04
Mis oleks, kui soovite, et kustutaksin kõik failid, kuid nende suurus oli 0-, 1- või 7baiti?
Mida peaksin muutma, kui tahan, et see kustutaks vanemad kui 12 tundi failid?
Tere, hea, ma pean töölauafailid kustutama ... Lihtsalt muutke tee (?) .. Samuti tegin töölauafailide kustutamiseks põhilise nahkhiire ja see töötab, kui seda käivitan. Ajastatud ülesanne ei tööta. Tellin selle iga kord, kui arvuti sisse lülitan, kuid sisselülitamise hetkel jäävad failid oma kohale (töölauale). Mul on Windows 10 Professional 1803
Tere,
Soovin kustutada failid .rar laiendiga, millest üks on lahutatud. See on võimalik?