Enumerare elementi directory

giovedì 16 aprile 2009 - 10.37

toniovigi Profilo | Expert

Ciao ragazzi,come faccio a controllare in una directory se esiste un file con una certa estensione??
premetto che ho gia un array di FileInfo che contiene i miei file ,posso partire da questo??

Grazie

Antonio

aiedail92 Profilo | Expert

Ciao

Partendo dal tuo FileInfo, ottieni il nome completo del file, e gli cambi l'estensione con l'estensione che vuoi verificare se esiste. Quindi usi il metodo File.Exists per verificare che il file esista:

foreach(FileInfo fi in tuoiFiles) { //Ottiene il nome del file con la nuova estensione string fileName = Path.ChangeExtension(fi.FullName, "zip"); //Controlla che il file esista if(File.Exists(fileName)) { //Il file esiste } else { //Il file non esiste } }

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-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5