Script per cancellare i files più vecchi di xx giorni – powershell

Vai al contenuto principale
Categories
You are here:

Si può utilizzare il seguente script

======

# Imposta il percorso della cartella da cui cancellare i file
$cartella = “C:\Percorso\Alla\Cartella”

# Imposta il numero di giorni
$giorni = 30

# Calcola la data limite
$dataLimite = (Get-Date).AddDays(-$giorni)

# Trova ed elimina i file più vecchi della data limite
Get-ChildItem -Path $cartella -File -Recurse | Where-Object { $_.LastWriteTime -lt $dataLimite } | Remove-Item -Force

======

  • Sostituisci C:\Percorso\Alla\Cartella con il percorso reale della cartella che vuoi pulire.

  • Lo script cerca anche nelle sottocartelle (-Recurse).