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
ASP.NET 2.0 / 3.5 / 4.0
[Vb.net - Visual Studio 2010] Apertura file presente in una cartella
venerdì 11 ottobre 2013 - 09.11
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
eurodencer87
Profilo
| Newbie
11
messaggi | Data Invio:
ven 11 ott 2013 - 09:11
Buongiorno a tutti, io avrei bisogno di fare una scansione in una cartella, leggere i file presenti e aprirli.
Ho provato a fare la scansione, e ad associare il file ad una listbox, ma sul click non riesco ad aprire i file.
Vi riporto il codice che ho utilizzato.
ListBox1.Items.Clear()
Dim folderInfo As New IO.DirectoryInfo("c:\documenti")
Dim arrFilesInFolder() As IO.FileInfo
Dim fileInFolder As IO.FileInfo
arrFilesInFolder = folderInfo.GetFiles("*.*")
For Each fileInFolder In arrFilesInFolder
ListBox1.Items.Add(fileInFolder.Name)
Next
Come faccio ad aprire il file? Oppure avete qualche altra idea?
Dev01
Profilo
| Newbie
30
messaggi | Data Invio:
ven 11 ott 2013 - 16:16
Ciao,
nell'evento ItemClick della Listbox scrivi il seguente codice inserito in un blocco If...End If che verifichi l'esistenza del file, ovvero:
' Se il nome visualizzato è comprensivo del percorso
If File.exist(ListBox1.SelectedItem)
Process.Start (ListBox1.SelectedItem)
Else
' ...
End if
' Se non lo è salvi il percorso della cartella in una stringa e utilizzi Path.Combine
If File.exist(Path.Combine(Path, Listbox1.SelectedItem))
Process.Start (Path.Combine(Path, Listbox1.SelectedItem))
Else
' ...
End if
Questo perché nel tempo intercorso fra il caricamento e l'apertura il file potrebbe essere stato cancellato o rinominato.
Ciao
----
01000100 01100101 01110110 00101101 00110000 00110001
eurodencer87
Profilo
| Newbie
11
messaggi | Data Invio:
lun 14 ott 2013 - 20:25
grazie mille per il consiglio, ho fatto
Process.Start ("percorso" + ListBox1.SelectedItem)
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 !