Get file name in directory

giovedì 06 novembre 2008 - 12.15

aleroot Profilo | Junior Member

Per prendere il nome file dei file presenti in una directory faccioin questo modo :

Per prendere tutti i file txt in directory C:\ :
System.IO.Directory.GetFiles("C:\","*.txt")

mi restituisce ad esempio : C:\Prova.txt

come posso fare per prendere solo il nome del file senza il path, ad esempio solo Prova.txt ?

aiedail92 Profilo | Expert

Ciao

Per ottenere il solo nome del file puoi usare il metodo Path.GetFileName:

'Ottiene i percorsi completi di tutti i file Dim files() As String = System.IO.Directory.GetFiles("C:\", "*.txt") 'Ottiene il solo nome dei file: For i As Integer = 0 To files.Length - 1 files(i) = System.IO.Path.GetFileName(files(i)) Next

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