Contare file in una cartella

giovedì 11 settembre 2008 - 17.58

Luka90 Profilo | Junior Member

Ciao a tutti!

Questo è un problema che non mi sono mai posto, ma credo che possa essere interessante e mi permetterebbe di automatizzare un valore che altrimenti dovrei inserire manualmente. In una cartella avrò TOT immagini. Come faccio a ottenere il numero di file presenti? Magari contando solo quelli con una creta estensione

Grazie!

Luca

aiedail92 Profilo | Expert

Ciao

Puoi usare la funzione GetFiles della classe Directory:

Directory.GetFiles( @"C:\percorso", //Il percorso dove cercare i file "pattern", //Il pattern di ricerca (ad esempio "*.jpg") SearchOption //Le opzioni di ricerca );

La funzione ritorna un array di string, ciascun elemento contiene il nome del file.

Luca

Luka90 Profilo | Junior Member

Funziona anche con la classe directoryinfo?
Luca

aiedail92 Profilo | Expert

Sì certo:

DirectoryInfo dirInfo = new DirectoryInfo(@"C:\percorso"); dirInfo.GetFiles("pattern");

ritorna un array di FileInfo

Luca

Luka90 Profilo | Junior Member

Benissimo, in tutti e due i casi, riesco a fare ciò che voglio

Grazie infinite!

Luca
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5