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
Lettura numero di file in una directory ed eliminazione
giovedì 19 aprile 2007 - 01.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
gio 19 apr 2007 - 01:08
va bene in vb net 2005 la sintassi per eliminare tutti i file presenti in una directory che uso?
Dim fil, files() As String
files = Directory.GetFiles("C:\Istat")
For Each fil In files
File.Delete(fil)
Next
oppure c'è una procedura migliore e + professionale?
e per leggere il numero di file presenti in una directory?
Ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
Gianluca_Sharper
Profilo
| Newbie
37
messaggi | Data Invio:
gio 19 apr 2007 - 11:19
Ciao potresti pensarla cosi', tutti i file compongono la cartella, quindi se tu cancelli la cartella cancelli di conseguenza tuttti i file.
Cancella la cartella
Directory.Delete(path);
e poi la ricrei
Directory.Create(path);
ciao
Gianluca
Le cose impossibili diventano possibili solo quando uno non sa che erano considerate impossibli
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
gio 19 apr 2007 - 17:36
Avevo pensato anch'io una soluzione del tipo 'cancello e ricreo'.
Va solo tenuto presente che si perdono alcune info sulla cartella, come la data di creazione originale, che altrimenti andrebbe salvata e reimpostata. In assenza di questo tipo di necessità, direi che è la cosa più pratica da fare.
Per il numero dei files, direi qualcosa come:
Me.Text = New System.IO.DirectoryInfo(path).GetFiles.Length.ToString
munissor
Profilo
| Senior Member
270
messaggi | Data Invio:
gio 19 apr 2007 - 20:41
Il tuo codice è buono, non capisco cosa ci trovi di poco professionale...
alextyx
Profilo
| Expert
668
messaggi | Data Invio:
ven 20 apr 2007 - 07:51
>Il tuo codice è buono, non capisco cosa ci trovi di poco professionale...
Il codice di trinity è valido. Io penso che intendesse dire che voleva evitare i cilcli 'for each', che sono sempre fonte di perdite di tempo. In questa ottica gli abbiamo suggerito di prendere in considerazione la eliminazione e ricreazione della cartella. Limature di codice, praticamente!
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 !