Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Cancellare solo file vecchi
giovedì 29 maggio 2008 - 10.39
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
gio 29 mag 2008 - 10:39
Ciao a tutti,
string[] files = Directory.GetFiles(@"c:/temp", "*.bmp");
foreach (string filePath in filePaths)
File.Delete(filePath);
con le tre righe di codice precedente cancello tutti i file bmp
della cartella temp.
come evitare di cancellare gli ultimi n file più nuovi in data ?
19018
Profilo
| Expert
502
messaggi | Data Invio:
gio 29 mag 2008 - 12:24
>Ciao a tutti,
>
>
>string[] files = Directory.GetFiles(@"c:/temp", "*.bmp");
>foreach (string filePath in filePaths)
>File.Delete(filePath);
>
>con le tre righe di codice precedente cancello tutti i file bmp
>
>della cartella temp.
>
>come evitare di cancellare gli ultimi n file più nuovi in data
>?
Fai un controllo sulle date di creazione, stabilisci una data limite massima e oltre quella data non cancelli.
ciao
Stefano Passatordi
http://blogs.dotnethell.it/stem/
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
gio 29 mag 2008 - 14:04
dopo foreach ?
19018
Profilo
| Expert
502
messaggi | Data Invio:
gio 29 mag 2008 - 15:15
No dopo, dentro. Quando hai accesso alle informazioni sul file.
ciao
Stefano Passatordi
http://blogs.dotnethell.it/stem/
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
gio 29 mag 2008 - 17:56
si potrebbe fare un esempio ?
19018
Profilo
| Expert
502
messaggi | Data Invio:
gio 29 mag 2008 - 18:00
Devi usare fileinfo e poi leggere l'attributo creationtime.
FileInfo f = new FileInfo("mioFile");
if(f.CreationTime < MiaDataLimite)
f.Delete()
tutto questo mettilo in un ciclo come hai fatto tu.
ciao
Stefano Passatordi
http://blogs.dotnethell.it/stem/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !