Windows 10-l on mitmeid täiustusi, mis võimaldavad teil oma arvutit puhtana hoida. Selle uusimad versioonid sisaldavad sisseehitatud tööriistu automaatselt tühjendage prügikast ja puhastage Allalaadimiste kaust perioodiliselt. Kahjuks pole need funktsioonid teie jaoks saadaval, kui kasutate Windows 10 või OS-i eelmise versiooni varajast versiooni. Teatud päevadest vanemad failid saab kustutada kolme erineva meetodi abil.
Reklaam
Selle eesmärgi saavutamiseks pole vaja isegi ühtegi kolmanda osapoole tööriista. Seda saab teha kas 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 otsingukastil või vajutage klaviatuuril F3. Seejärel näeb lint välja järgmine:Siit saate teada, kuidas seda kasutada teatud päevade arvust vanemate failide kustutamiseks.
Kustuta failid, mis on vanemad kui X päeva, File Exploreriga
- Avage lindil vahekaart Otsingutööriistad (F3).
- Klõpsake nuppuMuutmise kuupäevnuppu. Sellel on rippmenüü koos võimalustega.
- Valige soovitud valik, näiteksEelmine nädal.
File Explorer filtreerib tulemused kohe. Valige failid, mida te ei vaja, ja vajutage nuppuKustutafailide kustutamiseks. Teise võimalusena võite paremklõpsata valikul ja validaKustutakontekstimenüüst.
Nõuanne. Võite kasutada omaenda kohandatud suuruse filtreid. Kõik, mida vajate, on tippida soovitud filtritingimus File Exploreri otsingukasti järgmiselt:
kuupäev modifitseeritud: 11.11.2017 .. 20.11.2017
iphone meiliühendus serveriga nurjus
„Datemodified” asemel võite failide leidmiseks kindlas kuupäevavahemikus kasutada käsku „datecreated”.
Teise võimalusena võite tippida kuupäevaga seotud parameetri ja sisestada koolonimärgi (:). See paneb File Exploreri näitama kuupäeva valijat. 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 käsitsi kustutamiseks ükshaaval. Kui peate protseduuri automatiseerima, nt. Kui soovite perioodiliselt kausta Allalaadimised puhastada, peaksite kasutama kas käsuviiba või PowerShelli meetodeid. Vaatame need üle.
Kustutage failid, mis on vanemad kui X päeva, pakkfailiga
Minu eelmises artiklis Suurte failide leidmine Windows 10-s ilma kolmanda osapoole tööriistadeta , oleme õppinud kasulikustForFileskonsooli käsk. See käsk valib faili (või failikomplekti) ja täidab selle faili käsu.
Lülitid, mida saame kasutada, on järgmised:
/ S - see lüliti muudab failide korduvad alamkataloogid. Nagu 'DIR / S'.
/ D - valige failid, millel on viimati muudetud kuupäev. Näiteks tähendab -365 üle aasta tagasi, -30 tähendab kuu aega tagasi.
/ P - otsingu alustamise tee näitamiseks.
/ C 'käsk' - see käsk määrab käsu, mis tuleb täita iga leitava faili puhul. Käsuread tuleb pakkida jutumärkidesse.
Vaikekäsk on 'cmd / c echo @file'.
Käsustringis saab kasutada järgmisi muutujaid:
@file - tagastab faili nime.
@fname - tagastab faili nime 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.
- Sisestage järgmine käsk:
ForFiles / p 'C: My Folder' / s / d -30 / c 'cmd / c del @file'
Asendage soovitud väärtustega kausta tee ja päevade arv ning olete valmis.
Näiteks kaust Allalaadimised vanemate kui kuu vanuste failide eemaldamiseks kasutage järgmist käsku:
ForFiles / p '% userprofile% Downloads' / s / d -30 / c 'cmd / c del @file'
See trikk töötab kõikides Windowsi kaasaegsetes versioonides, sealhulgas Windows 7, Windows 8, Windows 8.1 ja Windows 10.
Kustuta failid, mis on vanemad kui X päeva, automaatselt
Selle ülesande saate automatiseerida, kasutades sisseehitatud rakendust Task Scheduler.
- Avage haldustööriistad ja klõpsake ikooni Task Scheduler.
- Klõpsake vasakpoolsel paanil üksust 'Ülesande ajastaja kogu':
- Parempoolsel paanil klõpsake linki 'Loo ülesanne':
- Avatakse uus aken pealkirjaga „Loo ülesanne“. Vahekaardil 'Üldine' määrake ülesande nimi. Valige kergesti äratuntav nimi, näiteks „Kustuta vanad failid”.
- Lülituge vahekaardile Toimingud. Klõpsake seal nuppu 'Uus ...':
- Avatakse aken 'Uus toiming'. Seal peate määrama järgmised andmed.
Toiming: käivitage programm
Programm / skript:ForFiles.exe
Lisage argumendid (valikuline):/ p '% userprofile% Downloads' / s / d -30 / c 'cmd / c del @file'
Muutke kausta tee ja päevade arv vajalikuks. - Minge oma ülesande vahekaardile Käivitajad. Seal klõpsake nuppu Uus.
- Jaotises Alusta ülesannet valige rippmenüüst „Ajakavas” ja klõpsake nuppu OK. Määrake, millal soovite ülesannet käivitada.
- Lülitage vahekaardile „Seaded”. Lubage valikud
- lubage toimingut nõudmisel käivitada.
- Käivitage ülesanne nii kiiresti kui võimalik, kui plaanitud algus on vahele jäänud. - Klõpsake ülesande loomiseks nuppu OK.
See selleks.
Lõpuks, kui eelistate PowerShelli, võite vanade failide eemaldamiseks kasutada spetsiaalset cmdlet-käsku.
Kustutage PowerShelli abil vanemad kui X päeva vanused failid
- Avage uus PowerShelli aken .
- Sisestage järgmine käsk:
Get-ChildItem '% userprofile% Downloads' -Recurse | Where-Object {($ _. LastWriteTime -lt (Get-Date) .AdDDays (-30))} | Eemalda üksus
Kui cmdlet-käsk Get-ChildItem leiab faile, mis on vanemad kui kuu, kutsutakse iga faili eemaldamiseks cmdlet-käsk Eemalda üksus.
See selleks.