PowerShell: cancellare i file più vecchi di una data v2

Come anticipato nell’articolo di ieri, ecco la versione dello script che utilizza un file csv come input. Ho modificato lo script di ieri per poter lavorare su più di un percorso e per poter specificare un numero di giorni diversi per ognuno dei percorsi in input

Il file csv di input ha due campi per ogni riga, PathDaysback, che servono per specificare il percorso in cui andare a cancellare i file e per determinare il numero di giorni da cui partire con la cancellazione (usando come valore, per esempio, 7 verrano cancellati i file più vecchi di una settimana). Al momento ho un problema nella gestione del file di input, per cui è necessario che nel csv ci siano almeno due righe oltre all’intestazione, cercherò di risolverlo il prima possibile. Per cancellare i file in un singolo percorso (e nelle relative sottocartelle) vi consiglio di usare lo script postato nell’articolo di ieri.

Esempio di file di input (input.csv)

Ecco lo script modificato:

 

Leave a Reply

Your email address will not be published. Required fields are marked *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.