View Full Version : cancellare tutti i file con data antecendente a....
cagnaluia
19-01-2009, 09:02
Ciao,
ho una miriade di backup sparsi su decine di cartelle...
vorrei cancellare tutti i backup che hanno data antecedente al 2009.. quindi 2008.. 2007... etc
solo i files, non le cartelle.
e arrivare quindi ad avere SOLO gli ultimi backup..
Ma come posso fare? con quale programma? Esiste?
john_revelator
19-01-2009, 14:12
Niente di più facile. Scarica la powershell da qui
http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx
per poterla installare è necessario avere il framework .NET 2.0 installato.
Una volta installata da esegui digiti powershell.
A questo punto ti basta digitare il seguente comando:
gci c: -rec | ? {-not $_.psiscontainer -and $_.creationtime -lt "01/01/2009"} | % {move-item $_.fullname -whatif}
Ciclerà in manierà ricorsiva tutta l'unità c alla ricerca dei soli file creati prima del 2009 eliminandoli e lasciando le cartelle. Ovviamente adatta il percorso al tuo caso. Se volessi ciclare in maniera ricorsiva una cartella specifica dovresti scrivere
gci "c:\documents and settings\tuo_utente\tuo_path" e lasciare il resto invariato.
Per precauzione ho aggiunto al comando lo switch -whatif che ti restituirà a video l'elenco di tutti i file che verrebbero eliminati. Nel caso l'elenco sia quello che ti aspetti elimina -whatif e riesegui il comando.
Fammi sapere :)
cagnaluia
19-01-2009, 14:18
però!
bello potente.
grazie :D
john_revelator
19-01-2009, 14:31
però!
bello potente.
grazie :D
Di nome e di fatto. Prego ;)
Azz. Il comando finale era remove-item, move-item serve per spostare i file. Chiedo venia.
cagnaluia
19-01-2009, 14:34
ma come si fa a conoscere tutta quella sintassi?
john_revelator
19-01-2009, 14:39
ma come si fa a conoscere tutta quella sintassi?
Purtroppo non c'è ancora molta documentazione italiana. Esiste però un sito
www.powershell.it in cui c'è pure un forum sull'argomento gestito da un ragazzo molto gentile e preparato.
Documentazione inglese invece ne trovi parecchia.
Tra i libri invece il migliore secondo me è "Windows powershell in action"
http://www.manning.com/payette/
:)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.