Hvordan slette filer eldre enn x dager i Windows

Hvordan slette filer eldre enn x dager i Windows
Filer er objektene der vi kan lagre data, programmer og innstillinger for vinduer. Windows -systemet inneholder systemfiler, applikasjonsfiler og informasjons-/datafiler. Filer opprettes gjennom Windows -programvare og lagres på en harddisk eller en hvilken som helst bærbar lagringsenhet.

Noen ganger lagres en enorm mengde filer på maskinen din som ikke er nødvendig lenger. La oss si, vi ønsker å rengjøre filer som ikke brukes i mer enn x dager. “X”Refererer til et hvilket som helst antall som representerer antall dager, som eldre enn 5 dager, eldre enn 7 osv. Vi må slette dem på månedlig basis. For dette formålet vil vi beskrive flere teknikker for å slette filer eldre enn x dager på en enkel måte:

Følgende utfall forventes:

  • Ved hjelp av Windows Command Prompt
  • Ved hjelp av Windows PowerShell
  • Ved hjelp av Oppgaveplanlegger

Metode 1: Slett filer eldre enn x dager i Windows ved å bruke ledetekst

Kommandopromp er en for det meste brukt Windows -kommandolinje UI/Shell. Det brukes først og fremst til å utføre forskjellige oppgaver gjennom kommandolinjen. Anta at vi ønsker å slette filene som er eldre enn "30" dager fra katalognavnet "mappe" som du kan se i følgende bilde:

For å slette filer som er eldre enn x dager, følg trinnene nedenfor.

Trinn 1: Åpne ledetekst

Trykk først på “Vindu”Tast og lanser“Start" Meny. Kjør kommandoprommet som administratorbruker fra oppstartsmenyen:

Trinn 2: Slett filer eldre enn x dager

Utfør den oppgitte kommandoen for å slette filer eldre enn x (30) dager:

> Forfiles /P "C: \ Brukere \ Anuma \ Downloads \ Folder" /S /D -30 /C "CMD /C Del @File"

Kommandoen beskrives som:

  • Forfiles -kommandoen brukes til å administrere filer.
  • /s”Brukes til å definere katalogstien.
  • /s”Brukes til å slette filer rekursivt (fra underkataloger).
  • /d”Alternativet brukes til å slette filer avhengig av x dager. Her må du definere antall dager etter ditt ønske. I ovennevnte kommando er dette tallet 30.
  • /c”Brukes til å utføre kommandoen”cmd /c del @file”. Uttrykket "cmd /c del @file”Leder at“CMD”Brukes til å slette (del) filen (@fil) definert i banen.

Du kan se at vi har slettet filene som er eldre enn 30 dager:

Nå vil vi utføre denne operasjonen ved hjelp av de ovennevnte teknikkene en etter en.

Metode 2: Slett filer eldre enn x dager i vinduer ved hjelp av PowerShell

PowerShell er et kommandolinjeverktøy som brukes til å utføre Windows-baserte oppgaver ved hjelp av kommandoer. Det er et kjent kommandolinjegrensesnitt. Den undergitte prosedyren er effektiv nok til å slette filer eldre enn x dager ved bruk av PowerShell.

Trinn 1: Åpne Windows PowerShell

Åpne Windows PowerShell fra oppstartsmenyen:

Trinn 2: Slett filer eldre enn x dager

For å slette filer eldre enn x dag, bruk den nevnte kommandoen:

Get -ChildItem "C: \ Brukere \ Anuma \ Last ned \ Folder" -Recurse | Hvor-objekt ($ _.LastWriteTime -LT (Get -Date).Addays (-30)) | Fjerne gjenstand
  • Get-ChildItem brukes til å få tilgang til eller hente spesifiserte katalogens barnelementer (innhold).
  • -Gå tilbake”Brukes til å få tilgang til katalogfiler rekursivt.
  • Hvor-objektet”Cmdlet brukes til å få tilgang til filer i henhold til den spesifiserte egenskapen og“.Adday ”er x -verdien.
  • Fjerne gjenstand”Cmdlet brukes til å fjerne eller slette filer

Den undergitte utgangen indikerer at vi har slettet filer som er eldre enn 30 dager:

Metode 3: Slett filer eldre enn x dager i Windows automatisk ved å bruke oppgavens planlegger

Oppgaveplanlegger er et innebygd Windows-operativsystemutstyrsprogram som brukes til å planlegge oppgaver. La oss planlegge en oppgave som automatisk vil slette filen eldre enn x dager på månedlig basis. Denne automatiseringsaksjonen er også mulig på en ukentlig eller daglig basis. Følg de gitte trinnene for å oppfylle dette målet.

Trinn 1: Åpne oppgaveplanlegger

Gjør et søk etter “Oppgaveplanlegger”I“Oppstart”Meny og åpne oppgaveplanleggingsappen fra de viste resultatene:

Trinn 2: Lag en oppgave

Planlegg en ny oppgave for å slette filer eldre enn x dager. For å gjøre det, klikk på "Opprett oppgave" -alternativet fra "Handling" -menyen:

Trinn 3: Angi generelle oppgavedata

Skriv inn oppgavens navn i “Navn”Tekstfelt og legg til en beskrivelse (anbefalt, men ikke obligatorisk) som vi gjorde her:

Trinn 4: Planlegg oppgave

Etter å ha fullført den generelle innstillingen, åpner du “Utløser”Meny fra meny-baren og treffer“Ny”Knapp for å planlegge en oppgave:

Velg “På en plan”Alternativ i“Begynn en oppgave" nedtrekksmenyen. Deretter planlegger du en oppgave for å slette filer på månedlig basis. Angi datoen da den planlagte oppgaven vil utføre. Angi også måneden som oppgaven vil utføre automatisk slik vi har lagt til “januar”,“februar", og så videre. Etter det, treffer “Ok”Knapp:

Trinn 4: Spesifiser handling for å slette filer

Neste, fra handlingsmenyen, sett en ny handling. For dette formålet, treffer det "nye":

Fra "Handling”Rullegardinliste, angi alternativet“ Start et program ”. Legg til "i skript-/programfeltet"Forfiler”Og også gi et argument"/P “C: \ Brukere \ Anuma \ OneDrive \ Desktop \ Folder” /S /M *.TXT /D-10 /C “CMD /C DEL /Q @FILE””. Etter det, treffer “Ok”Knapp:

Du kan se at vi har satt til handling for å slette filer på månedlig basis:

I tillegg fra "Innstilling”Meny, merk det uthevede alternativet og klikk på“Ok”Knapp:

Utgangen nedenfor viser at vi har opprettet eller planlagt en ny oppgave for å slette filer eldre enn 30 dager på månedlig basis:

Konklusjon

For å slette filer eldre enn x dager i Windows, kan du enten bruke ledeteksten eller Windows PowerShell. GUI av vinduer kan også utøves for å tjene formålet. Kommandoene støttet av CMD og PowerShell vil slette filer i henhold til deres siste oppdaterte tid. Vi kan automatisk slette filer eldre enn X -dager i Windows ved å planlegge en ny jobb eller oppgave i oppgavesøknaden. Denne guiden har demonstrert alle metodene for å slette filer som er eldre enn X -dager i Windows.