Kako samodejno izbrisati datoteke, starejše od določenega števila dni, v računalniku z operacijskim sistemom Windows

Imate mapo, v kateri se kopičijo vaše dnevniške datoteke, mapa pa je z vsakim dnem večja in večja. Zdaj, da pridejo nove datoteke dnevnika, zagotovo potrebujete nekaj prostora. Če pa morate to narediti ročno, bo to zagotovo trajalo nekaj časa. Kaj pa če dvakrat kliknete na paketno datoteko in paketna datoteka bo izbrisala datoteke, starejše od določenega števila dni? Ali pa recimo, kako je s paketno datoteko, ki izbriše vse datoteke z določeno končnico, recimo .temp, vsakič, ko dvokliknete nanjo? Sliši se super? Potem je ta članek narejen po vaši meri.

Berite naprej, če želite izvedeti, kako lahko preprosto izbrišete vse datoteke ali določene datoteke, starejše od določenega števila dni, s pomočjo preprostega paketnega skripta.

Kazalo

Vzorčni scenarij

Prepričajte se, da imate vse datoteke, ki jih je treba izbrisati pod a starš mapo. V redu je, če ima ta nadrejena mapa podmape, saj bo paketni skript poiskal tudi datoteke v podmapah, da bi jih izbrisal. V naslednjem primeru imam mapo z imenom File Repo, v kateri so vse datoteke, ki jih moram upoštevati pri brisanju.

1 vzorec Min

1. razdelek: Kako samodejno izbrisati vse datoteke, starejše od določenega števila dni

Korak 1: Pojdite na katero koli lokacijo po vaši želji je lahko celo vaše namizje. Tukaj bo ustvarjena vaša paketna datoteka.

zdaj desni klik kjer koli na praznem mestu in nato kliknite na Novo in potem naprej Besedilni dokument.

REKLAMA

2 Nova datoteka min

2. korak: Enkrat kliknite na novo ustvarjeno datoteko in nato pritisnite F2 ključ do preimenovati to.

Daj datoteko poljubno ime po vaši izbiri, vendar ne pozabite navesti pripone datoteke kot netopir. V spodnjem primeru smo našo paketno datoteko poimenovali kot geekPageBatchDelete.bat.

Opomba: Zelo pomembno je dati netopir razširitev.

3 Ime datoteke Min

3. korak: Pritisnite Vnesite ključ in dobili boste naslednje Preimenuj okno, kjer morate zadeti ja gumb za nadaljevanje.

4 Preimenuj min

4. korak: Kot naslednji, desni klik na novonastalih paketna datoteka in nato kliknite na Uredi možnost.

5 Uredi min

5. korak: Kopirajte in prilepite naslednjo kodo na Beležnica datoteko, ki se odpre pred vami.

@echo izklopljen. forfiles /p "" /s /m *.* /D - /C "cmd /c del @path"

Pomembna opomba: Prosim zamenjajte s celotno potjo vaše nadrejene mape, v kateri so vaše datoteke. Prav tako zamenjajte z dejanskim številom dni. Vse datoteke, ki so starejše od danega števila dni, bodo izbrisane. Za jasnejšo sliko si lahko ogledate spodnji posnetek zaslona.

6 Beležnica Slika Min

Razlaga skripta

Ta razdelek je za naše geek bralce, ki jih zanima notranje delovanje naših majhnih skriptov. Poglejmo, kaj se dogaja v zgornjem scenariju.

forfiles – Ta ključna beseda se uporablja za izvajanje ukaza za vsako datoteko v izbrani mapi.

/str/str nastavi pot do niza, ki je, ki mu sledi.

/s – Ta parameter zagotavlja, da vse datotekeznotraj the podmape se tudi prehodijo.

/m *.*/m parameter je za ujemanje. Nadomestni znak *.* pomeni, da je treba upoštevati vse datoteke, ne glede na njihova imena in končnice.

/D – S tem parametrom lahko določite a datum.

/C – Za tem parametrom določimo ukaz ki ga je treba izvesti na vseh datotekah, ki izpolnjujejo pogoje.

REKLAMA

del @pot – S tem boste izbrisali datoteko na dani poti, ki izpolnjuje ostale zgornje pogoje. Ker smo uporabljali forfiles, bodo vse datoteke ena za drugo izbrisane.

6. korak: Zdaj pritisnite mapa zavihek na vrhu in nato pritisnite Shrani možnost.

7 Shrani datoteko Min

OPOZORILO: Preden nadaljujete s 7. korakom, poskrbite, da imate varnostno kopijo, če je potrebna. Ko izvedete paketno datoteko, bodo izbrisane vse datoteke v navedeni mapi, ki so starejše od podanega števila dni.

korak 7: Zdaj preprosto dvojni klik na serijamapa da ga izvedem in da vidim čarovnijo.

8 Izvedba serije min

2. razdelek: Kako samodejno izbrisati določeno datoteko, starejšo od določenega števila dni

Zdaj pa recimo, da imate določeno datoteko da ga morate izbrisati, če je starejši od določenega števila dni. V tem primeru lahko sledite povsem enakim korakom kot v zgornjem razdelku, vendar v 5. korak, prosim Kopiraj in prilepi namesto tega naslednjo kodo.

@echo izklopljen. forfiles /p "" /s /m  /D - /C "cmd /c del @path"

Zamenjati naslednji:

–> Dejanska pot do vaše mape, ki vsebuje datoteko, ki jo želite izbrisati.

– Ime datoteke, ki jo želite izbrisati.

– Dejansko število dni.

9 Posebna datoteka Min

Razdelek 3: Kako samodejno izbrisati datoteke z določeno datotečno pripono in starejše od določenega števila dni

Zdaj pa recimo, da želite izbrisati vse datoteke txt v mapi ali datoteke docx, ki so starejše od določenega števila dni. V tem primeru lahko sledite korakom, navedenim v Oddelek 1. Toda tako kot v 2. razdelku, v 5. korak, Kopiraj in prilepi namesto tega naslednjo kodo.

@echo izklopljen. forfiles /p "" /s /m *. /D - /C "cmd /c del @path"

Zamenjati naslednji:

– To je pot do mape, ki vsebuje datoteko, ki jo želite izbrisati.

– Vrsta razširitve, ki jo želite izbrisati.

– Če je datoteka starejša od navedenega števila dni in ima navedeno pripono, bo izbrisan.

10 Podaljšek Min

Razdelek 4: Kako samodejno izbrisati vse datoteke

Poglejmo še en primer, ko želite izbrisati vse datoteke v določeni mapi, ne glede na njihovo pripono in število dni, odkar so bile ustvarjene. V tem primeru morate določiti število dni kot nič. Vsi koraki so enaki, kot je navedeno v Oddelek 1, razlika je le v kodi, ki jo prilepite 5. korak, ki bi moral biti kot spodaj.

@echo izklopljen. forfiles /p "" /s /m *.* /D -0 /C "cmd /c del @path"

Zamenjati naslednji:

– Vse datoteke na tej poti bodo izbrisane ne glede na njihovo končnico ali starost.

11 Vse datoteke min

Poskusite lahko tudi z drugimi kombinacijami, kot je brisanje vse datoteke ki so od a posebna razširitev avtor združevanje razdelkov 3 in 4. Sporočite nam, če imate kakršne koli druge zahteve po meri.

To je to. Prosimo, povejte nam v razdelku za komentarje, ali bi lahko avtomatizirali postopek s pomočjo našega članka.

Spremljajte nas za več neverjetnih nasvetov, trikov, navodil in trikov.

Stran Geek - Nasveti in pregledi programske opreme za Windows - Stran 137KakoAlternativeAndroidWindows 10BrskalnikFreeware

Integrirane kamere v računalnikih so lahko zelo koristne, še posebej, če radi uporabljate Skype ali podobne programe za video klice. Toda tiste, ki se s kamero ne uporabljate veliko, boste morda ra...

Preberi več

Kako - Stran 8KakoPisarnaVarnostNadgradnjaWindows 10BrskalnikNapaka

Pri uporabi sistema Windows 10 je uporabniški račun, ki ga upravlja vaš računalnik, nastavljen kot privzeti uporabnik. To se samodejno uveljavi ob zagonu računalnika z operacijskim sistemom Windows...

Preberi več

Windows 10 - Stran 14KakoPower PointWindows 10ZvokBrskalnikBsodRob

Medtem ko je modri zaslon smrti Dejansko je smrt (BSoD) ali smrt na črnem zaslonu pogosta napaka, ki je znana vsem Uporabniki sistema Windows, rdeči, beli, zeleni, oranžni, rjavi, vijolični in celo...

Preberi več