[Vb.Net]Operazioni con file

mercoledì 02 maggio 2007 - 16.57

Simosito Profilo | Newbie

Vorrei semplicemente sapere come fare in modo che, avendo dei file chiamati:

xxx (0).HTM
xxx (1).HTM
xxx (2).HTm

sia possibile, se l'utente digita 3 in un campo di testo, che venga registrato come stringa il corrispettivo file (ovvero xxx (2).HTM) come posso fare?
Se possibile vorrei metterlo in una Class Library altrimenti mi diventa troppo complicato il codice...

dedalo.nel.labirinto Profilo | Newbie


prima di tutto recuperi tutti i file tramite il metodo GetFiles dell'oggetto DirecoryInfo che restituisce un array di oggetti FileInfo, ognuno dei quali conterrà le informazioni di ogni singolo file, compreso il nome:

Dim Dir As DirectoryInfo Dim Files() As FileInfo Dir = New DirectoryInfo("C:\FILES\") Files = Dir.GetFiles("*.htm")

la proprietà Name dell'oggetto FileInfo contiene il nome del file.
poichè Files è un array puoi recuperare i suoi elementi tramite indice cioè il numero digitato nel campo di testo - 1 (gli array sono a base 0).

Dim NomeFile as String NomeFile = Files(CType(CampoTesto.Text, Integer) -1).Name
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