Kako izbrisati datoteke od prije X dana naredbom PowerShell

Sadržaj

Postoje mnogi zadaci koje možemo izvršavati pomoću Windows PowerShell -a u sustavu Windows svih vrsta, mreža, korisnika, diskova itd., Ali jedan koji možda vrlo malo koristimo je mogućnost brisanja datoteka koje su stvorene u određenom vremenskom razdoblju ., To je praktično kada se unutar našeg tima stvaraju i izvršavaju zadaci koji pohranjuju velike količine podataka, poput zapisa ili zapisa, a to malo po malo ispunjava prostor na disku, a u stvarnosti pristupamo malo ili nimalo.

Windows PowerShell daje nam mogućnost brisanja ovih datoteka, a danas ćemo u Solveticu vidjeti kako ih izbrisati na jednostavan i funkcionalan način.

Za to imamo sljedeće podatke:

POVEĆAJTE

U stupcu Datum stvaranja možemo vidjeti različite datume, PowerShell je zadužen za usporedbu ovih datuma stvaranja i brisanje datoteka koje se temelje na uvjetu koji navedemo.

Korak 1
Kako bismo izvršili ovaj zadatak, izvršit ćemo ovo brisanje, pristupit ćemo Windows PowerShell -u kao administratori i izvršit ćemo sljedeću sintaksu:

 Get -ChildItem -Path "Path" -Recurse | Where-Object CreationTime -LT (Get-Date) .AddDays (-10) | Ukloni-stavku 
Korak 2
Ovaj se cmdlet sastoji od sljedećeg:

Get-ChildItemNavedite datoteke u odabranoj mapi.

-StazaOdnosi se na put na kojem se nalaze datoteke za brisanje.

-PonovnoSaznajte detalje o tim datotekama.

Gdje-ObjetcObjekti s dodijeljenim datumom stvaranja bit će uklonjeni.

-LT (Get-Date)Izvršite radnju, u ovom slučaju dobiva datum stvaranja.

AddDaysOdređujemo broj dana, odnosno datoteke s datumima manjim od ovoga bit će izbrisane.

Ukloni-stavkuIzbrišite datoteke.

Korak 3
U ovom primjeru izbrisat ćemo datoteke koje su stvorene 10 dana prije trenutnog datuma:

POVEĆAJTE

Korak 4
Možemo vidjeti nastalu promjenu:

Prije brisanja

POVEĆAJTE

Nakon brisanja

POVEĆAJTE

Možemo vidjeti da su izbrisane datoteke koje su stvorene prije ovih deset dana.

Ako želimo, ovu skriptu možemo dodati u raspoređivač zadataka tako da se ta radnja automatski izvrši i na taj način oslobodi prostor na disku.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave