Slik sletter du filer fra X dager siden med PowerShell -kommandoen

Innholdsfortegnelse

Det er mange oppgaver vi kan utføre ved å bruke Windows PowerShell i Windows av alle slag, nettverk, brukere, disker osv., Men en som vi kanskje bruker svært lite, er muligheten til å slette filer som har blitt opprettet i løpet av en tidsperiode ., Dette er praktisk når det i teamet vårt opprettes og utføres oppgaver som lagrer store datamengder, for eksempel poster eller logger, og dette fyller diskettplass litt etter litt, og i virkeligheten får vi tilgang til lite eller ingenting.

Windows PowerShell gir oss muligheten til å slette disse filene, og i dag i Solvetic vil vi se hvordan du sletter disse filene på en enkel og funksjonell måte.

For dette har vi følgende data:

FORSTØRRE

Vi kan se forskjellige datoer i Opprettelsesdato -kolonnen, PowerShell har ansvaret for å sammenligne disse opprettelsesdatoene og slette filene som er basert på betingelsen vi angir.

Trinn 1
For å utføre denne oppgaven vil vi utføre denne slettingen, vi får tilgang til Windows PowerShell som administratorer, og vi vil utføre følgende syntaks:

 Get -ChildItem -Path "Path" -Recurse | Where-Object CreationTime -LT (Get-Date) .AddDays (-10) | Fjerne gjenstand 
Steg 2
Denne cmdleten består av følgende:

Get-ChildItemListe over filene i den valgte mappen.

-StiRefererer til banen der filene som skal slettes er plassert.

-SykepleierFå detaljer om disse filene.

Hvor-ObjetcObjekter med den tildelte opprettelsesdatoen vil bli fjernet.

-LT (Get-Date)Utfør en handling, i dette tilfellet får den opprettelsesdatoen.

AddDaysVi angir antall dager, det vil si at filer med datoer mindre enn dette vil bli slettet.

Fjerne gjenstandSlett filene.

Trinn 3
I dette eksemplet vil vi slette filene som er opprettet 10 dager før gjeldende dato:

FORSTØRRE

Trinn 4
Vi kan se endringen produsert:

Før sletting

FORSTØRRE

Etter sletting

FORSTØRRE

Vi kan se at filen (e) som ble opprettet før disse ti dagene er slettet.

Hvis vi ønsker det, kan vi legge til dette skriptet i oppgaveplanleggeren slik at denne handlingen utføres automatisk og dermed frigjøre diskplass.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave