Sinulla on kansio, johon lokitiedostosi kerääntyvät ja kansio kasvaa päivä päivältä. Tarvitset varmasti tilaa, jotta uudet lokitiedostot saapuvat. Mutta jos sinun on tehtävä se manuaalisesti, se vie varmasti jonkin aikaa. Entä jos kaksoisnapsautat erätiedostoa, jolloin erätiedosto poistaisi tiedostot, jotka ovat vanhemmat kuin tietty määrä päiviä? Tai sanotaanpa, miten erätiedosto poistaa kaikki tietyn laajennuksen tiedostot, esimerkiksi .temp, aina kun kaksoisnapsautat sitä? Kuulostaa hyvältä? Tämä artikkeli on niin räätälöity sinua varten.
Lue, kuinka voit helposti poistaa kaikki tiedostot tai tietyt tiedostot, jotka ovat vanhempia kuin tietty määrä päiviä yksinkertaisen eräkomentosarjan avulla.
Sisällysluettelo
Esimerkki skenaario
Varmista, että sinulla on kaikki tiedostot, jotka on harkittava poistettavaksi kohdassa a vanhempi kansio. On ok, että tässä yläkansiossa on alikansioita, koska eräkomentosarja etsii tiedostoja myös alikansioista poistaakseen ne. Seuraavassa esimerkissä minulla on kansio nimeltä File Repo, jonka alla minulla on kaikki tiedostot, jotka minun on harkittava poistettavaksi.
![1 Näyte Min](/f/04bd2595564ebeaa395f4689816d6c23.png)
Osa 1: Kuinka poistaa automaattisesti kaikki tiedostot, jotka ovat vanhemmat kuin tietty määrä päiviä
Vaihe 1: Mene mihin tahansa paikkaan se voi olla jopa työpöytäsi. Tämä on paikka, jossa erätiedosto luodaan.
Nyt napsauta hiiren kakkospainikkeella mitä tahansa tyhjää kohtaa ja napsauta sitten Uusi ja sitten päälle Tekstiasiakirja.
MAINOS
![2 Uusi tiedosto Min](/f/288978995b358dcd89da28b3d2c554dc.png)
Vaihe 2: Napsauta äskettäin luotua tiedostoa kerran ja paina sitten F2 avain nimeä uudelleen se.
Anna tiedosto mikä tahansa valitsemasi nimi, mutta muista antaa tiedoston tunniste muodossa bat. Alla olevassa esimerkissä olemme nimenneet erätiedostomme nimellä geekPageBatchDelete.bat.
Merkintä: On erittäin tärkeää antaa bat laajennus.
![3 Nimitiedosto Min](/f/64c35281292da2c8e62ff6dbb6038db2.png)
Vaihe 3: Lyö Tulla sisään avain ja saat seuraavat tiedot Nimeä uudelleen ikkuna, johon sinun täytyy lyödä Joo -painiketta jatkaaksesi.
![4 Nimeä uudelleen Min](/f/f904e36a276f338597625b638653a3b0.png)
Vaihe 4: Seuraavaksi, oikealla painikkeella äskettäin luodussa erätiedosto ja napsauta sitten Muokata vaihtoehto.
![5 Muokkaa min](/f/06a9cc298a787bb49d7d287d56ac94e8.png)
Vaihe 5: Kopioi ja liitä seuraava koodi päälle Muistilehtiö tiedosto, joka avautuu ennen sinua.
@kaiku pois. tiedostot /p "" /s /m *.* /D - /C "cmd /c del @polku"
Tärkeä muistiinpano: Ole hyvä ja vaihda ja tiedostosi sisältävän yläkansiosi täydellinen polku. Myös vaihda todellisella päivien lukumäärällä. Kaikki tiedostot, jotka ovat vanhempia kuin annettu määrä päiviä, poistetaan. Voit katsoa alla olevaa kuvakaappausta saadaksesi selkeämmän kuvan.
![6 Muistiokuva Min](/f/efcb77702d5daf334424409df1d33cde.png)
Skriptin selitys
Tämä osio on tarkoitettu nörttilukijaillemme, jotka ovat kiinnostuneita pienten käsikirjoitustemme sisäisestä toiminnasta. Katsotaan mitä yllä olevassa käsikirjoituksessa tapahtuu.
forfiles – Tätä avainsanaa käytetään suorittamaan komento jokaiselle valitun kansion sisällä olevalle tiedostolle.
/s – /s asettaa polun merkkijonoon, joka on, siitä seuraa.
/s – Tämä parametri varmistaa sen kaikki tiedostotsisällä the alikansioita myös ajetaan.
/m *.*– /m parametri on tehdä vastaavuus. Jokerimerkki *.* tarkoittaa, että kaikki tiedostot on otettava huomioon niiden nimistä ja tunnisteista riippumatta.
/D – Tällä parametrilla voit määrittää a Päivämäärä.
/C – Tämän parametrin jälkeen määritämme komento joka on suoritettava kaikille tiedostoille, jotka täyttävät ehdot.
MAINOS
del @polku – Tämä poistaa annetulla polulla olevan tiedoston, joka täyttää muut yllä olevat ehdot. Siitä lähtien kun olemme käyttäneet forfiles, kaikki tiedostot poistetaan yksitellen.
Vaihe 6: Paina nyt Tiedosto -välilehti yläreunassa ja paina sitten Tallentaa vaihtoehto.
![7 Tallenna tiedosto Min](/f/d4d258a6fb71e6c2b929104310858f86.png)
VAROITUS: Ennen kuin jatkat vaihetta 7, varmista, että sinulla on tarvittaessa varmuuskopio. Kun suoritat erätiedoston, kaikki määritetyn kansion tiedostot, jotka ovat vanhemmat kuin määritetty määrä päiviä, poistetaan.
Vaihe 7: Nyt yksinkertaisesti tuplaklikkaus päällä erätiedosto toteuttaa se ja nähdä taikuutta.
![8 Suorita erä Min](/f/4132f582751b3f9e62d184cbf3ca745a.png)
Osa 2: Tietyn tiedoston automaattinen poistaminen, joka on vanhempi kuin tietty määrä päiviä
Oletetaan nyt, että sinulla on a tietty tiedosto että sinun on poistettava, jos se on vanhempi kuin tietty määrä päiviä. Tässä tapauksessa voit noudattaa täsmälleen samoja vaiheita kuin yllä olevassa osiossa, mutta sisään Vaihe 5, ole kiltti Kopioi ja liitä sen sijaan seuraava koodi.
@kaiku pois. tiedostot /p "" /s /m /D - /C "cmd /c del @polku"
Korvata seuraavat:
–> Todellinen polku kansioon, joka sisältää poistettavan tiedoston.
– Poistettavan tiedoston nimi.
– Todellinen päivien lukumäärä.
![9 Tietty tiedosto Min](/f/753de15191a556d78c1e54fc1d24d93e.png)
Osa 3: Tiedostojen automaattinen poistaminen tietyllä tiedostotunnisteella ja tiettyä päiviä vanhempia
Oletetaan nyt, että haluat poistaa kaikki kansion txt-tiedostot tai docx-tiedostot, jotka ovat vanhempia kuin tietty määrä päiviä. Siinä tapauksessa voit noudattaa kohdassa mainittuja vaiheita Osa 1. Mutta aivan kuten osiossa 2 Vaihe 5, Kopioi ja liitä sen sijaan seuraava koodi.
@kaiku pois. tiedostot /p "" /s /m *. /D - /C "cmd /c del @polku"
Korvata seuraavat:
– Tämä on poistettavan tiedoston sisältävän kansion polku.
– Laajennuksen tyyppi, jonka haluat poistaa.
– Jos tiedosto on vanhempi kuin määritetty määrä päiviä ja sen laajennus on mainittu, se poistetaan.
![10 Laajennus Min](/f/d58ac04626b592ca7f8c52130adcd39f.png)
Osa 4: Kaikkien tiedostojen automaattinen poistaminen
Katsotaanpa vielä yksi tapaus, jossa haluat poistaa kaikki tietyn kansion tiedostot riippumatta niiden laajennuksesta ja päivien lukumäärästä niiden luomisesta. Siinä tapauksessa sinun on määritettävä päivien lukumäärä as nolla. Vaiheet ovat kaikki samat kuin kohdassa mainittiin Osa 1, ainoa ero on liitettävässä koodissa Vaihe 5, jonka pitäisi olla kuten alla.
@kaiku pois. tiedostot /p "" /s /m *.* /D -0 /C "cmd /c del @polku"
Korvata seuraavat:
– Kaikki tämän polun tiedostot poistetaan niiden laajennuksesta tai iästä riippumatta.
![11 Kaikki tiedostot Min](/f/7f4ef01aa45c823002c714eb1414bf3d.png)
Voit myös kokeilla muita yhdistelmiä, kuten poistamista kaikki tiedostot jotka ovat a tietty laajennus kirjoittaja yhdistämällä kohdat 3 ja 4. Kerro meille, jos sinulla on muita mukautettuja vaatimuksia.
Se siitä. Kerro meille kommenttiosiossa, voitko automatisoida prosessin artikkelimme avulla.
Pysy kuulolla saadaksesi lisää hämmästyttäviä vinkkejä, temppuja, ohjeita ja hakkereita.