Kuidas kustutada Windows 10-st vanemad failid kui X päeva
Windows 10-l on mitmeid täiustusi, mis võimaldavad hoida arvuti puhtana. Selle uusimad versioonid sisaldavad sisseehitatud tööriistu automaatselt tühjendage prügikast ja puhastage Allalaadimiste kaust perioodiliselt. Kahjuks pole need funktsioonid teile saadaval, kui kasutate operatsioonisüsteemi Windows 10 või OS-i varasemat versiooni. Siin on, kuidas saate kolme erineva meetodi abil kustutada teatud päevadest vanemaid faile.
Reklaam
Selle eesmärgi saavutamiseks pole teil isegi vaja kolmandate osapoolte tööriistu. Seda saab teha File Exploreri, PowerShelli või pakkfaili abil.
File Explorer on Windows 10 vaikefailihalduri rakendus. Sellel on spetsiaalne otsingukast. Kui see keskendub, näitab see lindil mitmeid täpsemaid valikuid. Otsingufunktsiooni aktiveerimiseks File Exploreris klõpsake otsingukasti või vajutage F3 klaviatuuril. Lint näeb siis välja järgmine: Siin on, kuidas seda kasutada teatud arvust päevadest vanemate failide kustutamiseks.
Kustutage File Exploreriga X päeva vanemad failid
- Avage lindil vahekaart Otsingutööriistad (F3).
- Klõpsake nuppu Muutmise kuupäev nuppu. Sellel on rippmenüü valikutega.
- Valige soovitud valik, näiteks Eelmine nädal.
File Explorer filtreerib tulemused kohe. Valige failid, mida te ei vaja, ja vajutage nuppu Kustuta võti failide kustutamiseks. Teise võimalusena võite valikul paremklõpsata ja valida Kustuta kontekstimenüüst.
Näpunäide. Saate kasutada oma kohandatud suurusega filtreid. Kõik, mida vajate, on sisestada soovitud filtritingimus File Exploreri otsingukasti järgmiselt:
muutmise kuupäev: 1.11.2017.. 11/20/2017
Failide leidmiseks kindlas kuupäevavahemikus võite kasutada sõna "datemodified" asemel "datecreated".
Teise võimalusena võite sisestada kuupäevaga seotud parameetri ja sisestada koolonmärgi (:). See paneb File Exploreri näitama kuupäevavalijat. Valige kalendri hüpikaknast kuupäev või tingimus. Kuupäevavahemiku määramiseks võite klõpsata kuupäeval ja lohistada. Nii saate tulemusi filtreerida, et saada täpselt see, mida soovite.
See meetod sobib failide aeg-ajalt käsitsi kustutamiseks. Kui on vaja protseduuri automatiseerida, nt. puhastage kausta Allalaadimised perioodiliselt, peaksite kasutama kas käsuviiba või PowerShelli meetodeid. Vaatame need üle.
Kustutage pakettfailiga failid, mis on vanemad kui X päeva
Minu eelmises artiklis Otsige suuri faile Windows 10-s ilma kolmanda osapoole tööriistadeta, oleme õppinud kasulikku For Files konsooli käsk. See käsk valib faili (või failide komplekti) ja täidab sellel failil käsu.
Lülitid, mida saame kasutada, on järgmised:
/S – see lüliti muudab forfile'i alamkataloogid korduvaks. Nagu "DIR /S".
/D – valige failid, millel on viimati muudetud kuupäev. Näiteks -365 tähendab üle aasta tagasi, -30 tähendab kuu aega tagasi.
/P – otsingu alustamise tee märkimiseks.
/C "käsk" – see käsk määrab iga leitud faili puhul käivitatava käsu. Käsu stringid tuleks mässida jutumärkidesse.
Vaikekäsk on "cmd /c echo @file".
Käsu stringis saab kasutada järgmisi muutujaid:
@file – tagastab faili nime.
@fname – tagastab failinime ilma laiendita.
@ext – tagastab ainult faili laiendi.
@path – tagastab faili täieliku tee.
@relpath – tagastab faili suhtelise tee.
@isdir – tagastab "TRUE", kui failitüüp on
kataloog ja failide jaoks "FALSE".
@fsize – tagastab faili suuruse baitides.
@fdate – tagastab faili viimati muudetud kuupäeva.
@ftime – tagastab faili viimati muudetud aja.
X päeva vanemate failide kustutamiseks, tehke järgmist.
- Avage uus käsuviip näiteks.
- Tippige järgmine käsk:
For Files /p "C:\My Folder" /s /d -30 /c "cmd /c del @file"
Asendage kausta tee ja päevade arv soovitud väärtustega ning oletegi valmis.
Näiteks kui soovite kaustast Allalaadimised eemaldada faile, mis on vanemad kui kuu, kasutage järgmist käsku:
ForFiles /p "%kasutajaprofiil%\Allalaadimised" /s /d -30 /c "cmd /c del @file"
See trikk töötab kõigis Windowsi kaasaegsetes versioonides, sealhulgas Windows 7, Windows 8, Windows 8.1 ja Windows 10.
Kustutage automaatselt failid, mis on vanemad kui X päeva
Saate selle ülesande automatiseerida, kasutades sisseehitatud rakendust Task Scheduler.
- Avage haldustööriistad ja klõpsake ikooni Task Scheduler.
- Klõpsake vasakpoolsel paanil üksust "Task Scheduler Library":
- Parempoolsel paanil klõpsake linki "Loo ülesanne":
- Avaneb uus aken pealkirjaga "Loo ülesanne". Vahekaardil "Üldine" määrake ülesande nimi. Valige kergesti äratuntav nimi, näiteks "Kustuta vanad failid".
- Lülituge vahekaardile "Toimingud". Seal klõpsake nuppu "Uus...":
- Avaneb aken "Uus toiming". Seal peate määrama järgmised andmed.
Toiming: käivitage programm
Programm/skript:ForFiles.exe
Argumentide lisamine (valikuline):/p "%kasutajaprofiil%\Allalaadimised" /s /d -30 /c "cmd /c del @fail"
Muutke kausta tee ja päevade arv vajalikuks. - Minge oma ülesandes vahekaardile Päästikud. Seal klõpsake nuppu Uus.
- Jaotise Alustage ülesannet, valige ripploendist "Ajakava järgi" ja klõpsake nuppu OK. Määrake, millal soovite ülesande käivitada.
- Lülitage vahekaardile "Seaded". Luba valikud
- Lubage ülesannet nõudmisel käivitada.
- Käivitage ülesanne võimalikult kiiresti pärast planeeritud stardi ärajäämist. - Ülesande loomiseks klõpsake nuppu OK.
See on kõik.
Lõpuks, kui eelistate PowerShelli, võite vanade failide eemaldamiseks kasutada spetsiaalset cmdleti.
Kustutage PowerShelli abil failid, mis on vanemad kui X päeva
- Avage uus PowerShelli aken.
- Tippige järgmine käsk:
Get-ChildItem "%userprofile%\Downloads" -Recurse | Kus-objekt {($_.LastWriteTime -lt (Get-Date).AddDays(-30))}| Eemalda-üksus
Kui cmdlet Get-ChildItem leiab faili, mis on vanemad kui kuu, kutsutakse iga faili eemaldamiseks käsk Remove-Item.
See on kõik.