18 messaggi dal 04 giugno 2003
Ho la necessità di caricare in un ListBox i nomi dei file contenuti nella cartella "public" del mio sito di Aruba

Ho fatto così

Dim My_cartella As Directory
Dim Numero_File_Letti As Double
Numero_File_Letti = My_cartella.GetFiles(Server.MapPath("~/public")).Length

e poi non so come andare avanti!!!

se in locale "visualstudio" metto un punto di interruzione e in immediato digito
? my_cartella.GetFiles(Server.MapPath("~/public"))

mi risponde con i nomi dei file ma non s come caricare il ListBox

Qualche suggerimento?
492 messaggi dal 08 gennaio 2007
Ciao, estrai i meta dai file nella directory
Dim myDir as DirectoryInfo = New DirectoryInfo(directoryPath)
Dim fileInfos() as FileInfo = myDir.GetFiles([optionalWildCard])


poi iteri nella collection e per ogni elemento aggiungi un listitem al listbox



For Each f As FileInfo  In fileInfos
    tualistbox.Items.Add(New ListItem(f.Name, f.FullPath))
Next f

18 messaggi dal 04 giugno 2003
Grazie

Ho dovuto modificare
tualistbox.Items.Add(New ListItem(f.Name, f.FullPath))

In
tualistbox.Items.Add(New ListItem(f.Name))

questo perchè segnalava un errore
'System.IO.FileSystemInfo.FullPath' non è accessibile in questo contesto perché è 'Protected'

pare funzionare

nuovamente grazie
Modificato da deta il 15 gennaio 2009 13.44 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.