Kuinka poistaa X päivää vanhemmat tiedostot Windows 10:ssä
Windows 10:ssä on useita parannuksia, joiden avulla voit pitää tietokoneesi puhtaana. Sen uusimmat versiot sisältävät sisäänrakennettuja työkaluja automaattisesti tyhjennä roskakori ja puhdistaa Lataukset-kansio määräajoin. Valitettavasti nämä ominaisuudet eivät ole käytettävissäsi, jos käytät Windows 10:n varhaista koontiversiota tai käyttöjärjestelmän aiempaa versiota. Näin voit poistaa tiettyjä päiviä vanhemmat tiedostot kolmella eri tavalla.
Tämän tavoitteen saavuttamiseksi et edes tarvitse kolmannen osapuolen työkaluja. Tämä voidaan tehdä joko File Explorerilla, PowerShellillä tai erätiedostolla.
File Explorer on oletustiedostonhallintasovellus Windows 10:ssä. Siinä on erityinen hakukenttä. Kun se tarkentuu, se näyttää nauhassa useita lisäasetuksia. Aktivoi hakutoiminto File Explorerissa napsauttamalla hakukenttää tai painamalla F3 näppäimistöllä. Nauha näyttää sitten seuraavalta:
Poista X päivää vanhemmat tiedostot File Explorerilla
- Avaa Hakutyökalut-välilehti nauhassa (F3).
- Klikkaa Muokkauspäivämäärä -painiketta. Siinä on pudotusvalikosta vaihtoehtoja.
- Valitse haluamasi vaihtoehto, esim Viime viikko.
File Explorer suodattaa tulokset välittömästi. Valitse tiedostot, joita et tarvitse, ja paina Poistaa avain tiedostojen poistamiseen. Vaihtoehtoisesti voit napsauttaa valintaa hiiren kakkospainikkeella ja valita Poistaa kontekstivalikosta.
Vinkki: Voit käyttää omia mukautetun kokoisia suodattimia. Sinun tarvitsee vain kirjoittaa haluamasi suodatusehto File Explorerin hakukenttään seuraavasti:
muokkauspäivä: 1.11.2017.. 11/20/2017
Datemodified-merkinnän sijaan voit käyttää päivämäärää luotuja tiedostojen etsimiseen tietyltä ajanjaksolta.
Vaihtoehtoisesti voit kirjoittaa päivämäärään liittyvän parametrin ja syöttää kaksoispisteen (:). Tämä saa File Explorerin näyttämään päivämäärävalitsimen. Valitse päivämäärä tai ehto kalenterin ponnahdusikkunasta. Voit napsauttaa päivämäärää ja määrittää ajanjakson vetämällä. Tällä tavalla voit suodattaa tulokset saadaksesi juuri haluamasi.
Tämä menetelmä on hyvä tiedostojen poistamiseen manuaalisesti silloin tällöin. Jos haluat automatisoida toimenpiteen, esim. puhdista Lataukset-kansio säännöllisesti, sinun tulee käyttää joko komentokehotetta tai PowerShell-menetelmiä. Tarkastellaan niitä.
Poista yli X päivää vanhemmat tiedostot erätiedostolla
Edellisessä artikkelissani Etsi suuria tiedostoja Windows 10:ssä ilman kolmannen osapuolen työkaluja, olemme oppineet hyödyllisistä ForFiles konsolin komento. Tämä komento valitsee tiedoston (tai tiedostojoukon) ja suorittaa komennon kyseiselle tiedostolle.
Kytkimet, joita voimme käyttää, ovat seuraavat:
/S - Tämä kytkin saa forfile-tiedostot toistamaan alihakemistoja. Kuten "DIR /S".
/D - Valitse tiedostot, joiden viimeinen muokkauspäivämäärä on. Esimerkiksi -365 tarkoittaa yli vuotta sitten, -30 tarkoittaa kuukautta sitten.
/P - Osoittaa polun haun aloittamiseksi.
/C "komento" - Tämä komento määrittää jokaiselle löydettävälle tiedostolle suoritettavan komennon. Komentojonot tulee kääriä lainausmerkkeihin.
Oletuskomento on "cmd /c echo @file".
Seuraavia muuttujia voidaan käyttää komentomerkkijonossa:
@file - palauttaa tiedoston nimen.
@fname - palauttaa tiedostonimen ilman tunnistetta.
@ext - palauttaa vain tiedoston tunnisteen.
@polku - palauttaa tiedoston koko polun.
@relpath - palauttaa tiedoston suhteellisen polun.
@isdir - palauttaa "TRUE", jos tiedostotyyppi on
hakemisto ja "FALSE" tiedostoille.
@fsize - palauttaa tiedoston koon tavuina.
@fdate - palauttaa tiedoston viimeksi muokatun päivämäärän.
@ftime - palauttaa tiedoston viimeksi muokatun ajan.
X päivää vanhempien tiedostojen poistaminen, tee seuraava.
- Avaa uusi komentokehote ilmentymä.
- Kirjoita seuraava komento:
Tiedostoille /p "C:\Oma kansio" /s /d -30 /c "cmd /c del @file"
Korvaa kansion polku ja päivien määrä halutuilla arvoilla ja olet valmis.
Jos haluat esimerkiksi poistaa yli kuukauden vanhemmat tiedostot Lataukset-kansiosta, käytä seuraavaa komentoa:
ForFiles /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"
Tämä temppu toimii kaikissa nykyaikaisissa Windowsin versioissa, mukaan lukien Windows 7, Windows 8, Windows 8.1 ja Windows 10.
Poista X päivää vanhemmat tiedostot automaattisesti
Voit automatisoida tämän tehtävän käyttämällä sisäänrakennettua Task Scheduler -sovellusta.
- Avaa Hallintatyökalut ja napsauta Task Scheduler -kuvaketta.
- Napsauta vasemmassa ruudussa kohtaa "Task Scheduler Library":
- Napsauta oikeanpuoleisessa ruudussa "Luo tehtävä" -linkkiä:
- Uusi ikkuna nimeltä "Luo tehtävä" avautuu. Määritä "Yleiset"-välilehdellä tehtävän nimi. Valitse helposti tunnistettava nimi, kuten "Poista vanhat tiedostot".
- Vaihda "Toiminnot"-välilehteen. Napsauta siellä "Uusi..." -painiketta:
- "Uusi toiminto" -ikkuna avautuu. Siellä sinun on määritettävä seuraavat tiedot.
Toimi: Käynnistä ohjelma
Ohjelma/käsikirjoitus:ForFiles.exe
Lisää argumentteja (valinnainen):/p "% userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"
Muuta kansion polku ja päivien lukumäärä tarvitsemasi mukaan. - Siirry tehtäväsi Triggers-välilehteen. Napsauta siellä Uusi-painiketta.
- Valitse Aloita tehtävä -kohdan avattavasta luettelosta "Aikataululla" ja napsauta OK-painiketta. Määritä, milloin haluat tehtävän suoritettavan.
- Vaihda "Asetukset"-välilehteen. Ota asetukset käyttöön
- Anna tehtävän suorittaa pyynnöstä.
- Suorita tehtävä mahdollisimman pian sen jälkeen, kun ajoitettu aloitus on jäänyt väliin. - Luo tehtävä napsauttamalla OK.
Se siitä.
Lopuksi, jos haluat PowerShellin, voit poistaa vanhoja tiedostoja erityisellä cmdletillä.
Poista X päivää vanhemmat tiedostot PowerShellillä
- Avaa uusi PowerShell-ikkuna.
- Kirjoita seuraava komento:
Get-ChildItem "%userprofile%\Downloads" -Recurse | Missä-objekti {($_.LastWriteTime -lt (Get-Date).AddDays(-30))}| Poista esine
Jos Get-ChildItem-cmdlet löytää tiedostoja, jotka ovat yli kuukauden vanhempia, kunkin tiedoston kohdalla kutsutaan Remove-Item-cmdlet-komento sen poistamiseksi.
Se siitä.