- Jos haluat poistaa yli 10 päivää vanhemmat tiedostot Windows 11:ssä, käytä ”Tiedostoille” työkalu.
- Käytä tätä komentoa: Tiedostoille /p ”KANSIJO-POLKU” /s /d -10 /c ”cmd /c del /q @tiedosto”.
- Esimerkissä muuta ”10” haluamasi päivien lukumäärän ja kansion polun mukaan.
Windows 11:ssä voit vapauttaa tilaa komentokehotteen ja PowerShellin avulla poistamaan tiettyä päivää vanhemmat tiedostot.
Asetukset-sovelluksessa on Storage sense, ominaisuus, joka käynnistyy automaattisesti, kun tallennustila on vähissä vapauttaakseen tilaa. Se on kuitenkin rajoitettu, eikä se tarjoa mahdollisuutta valvoa lisäkansioita sellaisten tiedostojen poistamiseksi, jotka eivät ole muuttuneet viimeisen 60 päivän aikana.
Jos tallennat tilapäisiä tiedostoja Internetistä tai projekteista eri kansioihin, Windows 11:ssä voit käyttää komentokehotteen ForFiles-komentoa tai PowerShell-komentosarjaa tiedostojen poistamiseen mistä tahansa kansiosta, joka on vanhempi kuin tietty määrä päiviä.
Tässä oppaassa opit poistamaan manuaalisesti tiedostoja, joita ei ole muokattu tiettyjen päivien aikana Windows 11:ssä.
Poista yli X päivää vanhemmat tiedostot komentokehotteen avulla
Voit poistaa tiettyä päivää vanhemmat tiedostot Windows 11:ssä seuraavasti:
-
Avata alkaa Windows 11:ssä.
-
Etsiä Komentokehotenapsauta tulosta hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana vaihtoehto.
-
Kirjoita seuraava komento poistaaksesi yli 30 päivää vanhemmat tiedostot Windows 11:ssä komentokehotteeseen ja paina Tulla sisään:
ForFiles /p "C:\PATH\TO\FOLDER" /s /d -30 /c "cmd /c del /q @file"
Muista muuttaa yllä olevassa komennossa
"C:\PATH\TO\FOLDER"
määrittämällä polun kansioon, haluat poistaa tiedostoja ja muuttaa/d -30
valitaksesi tiedostot, joiden päivämäärä on viimeksi muokattu.
Kun olet suorittanut vaiheet, komento suorittaa tiedostojen poistamisen tarkistamalla määrittämäsi luontipäivämäärän.
ForFiles-komennon erittely
- /p – osoittaa polun nimen haun aloittamiseksi.
- /s – käskee ForFilesia etsimään alihakemistoista.
- /d – määrittää tiedoston viimeisimmän muokkauksen päivämäärän.
- /c – kehottaa ForFiles-ohjelmaa suorittamaan komennon, joka on käärittävä lainausmerkkeihin. Oletus on ”cmd /c del @file”.
- /q — mahdollistaa kansioiden poistamisen ilman vahvistusta.
Jos haluat lisätietoja näistä kytkimistä, käytä ForFiles /?
Komento.
Poista X päivää vanhemmat tiedostot PowerShellin avulla
Voit käyttää PowerShellia luomaan erän tiedostojen poistamiseksi Windows 11:n luontipäivämäärän perusteella seuraavasti:
-
Avata alkaa.
-
Etsiä PowerShellnapsauta tulosta hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana vaihtoehto.
-
Kirjoita seuraava komento poistaaksesi yli 30 päivää vanhemmat tiedostot Windows 11:ssä PowerShellissä ja paina Tulla sisään:
Get-ChildItem –Path "C:\PATH\TO\FOLDER" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
Muuta
"C:\PATH\TO\FOLDER"
polku kansion sijainnin kanssa, jonka haluat poistaa ja muuttaa-30
valitaksesi tiedostot, joiden viimeinen muokkauspäivämäärä on yllä olevassa komennossa.
Kun olet suorittanut vaiheet, PowerShell-komentosarja suoritetaan ja poistaa määrittämääsi päivää vanhemmat tiedostot. Älä muuta nimeä tai siirrä kansiota toiseen paikkaan. Muuten komento ei toimi.