devo fare un esplora risorse come quello del cuteFTP
Ho usato un form con una listview e un commandButton e ho inserito nei riferimenti del progetto la libreria Microsoft Scripting Runtime:
codice:
Private Sub Command1_Click()
' variabili per leggere sul disco
Dim fsSystem As New FileSystemObject
Dim flFolder As Folder
Dim flFile As File
Dim intInd As Integer
Dim i As Integer
Dim strPercorso As String
' variabili per aggiugere item e subitem nella listview
Dim lvItem As ListItem
' assegna il percorso
strPercorso = "C:\..."
Set flFolder = fsSystem.GetFolder(strPercorso)
ScriviIntestazioni
' cicla i file presenti nella cartella specificata
For Each flFile In flFolder.Files
Set lvItem = lvElencoFile.ListItems.Add(Text:=flFile.Name)
lvItem.ListSubItems.Add Text:=flFile.Size
lvItem.ListSubItems.Add Text:=flFile.Type
lvItem.ListSubItems.Add Text:=flFile.DateCreated
lvItem.ListSubItems.Add Text:=flFile.DateLastModified
Next
End Sub
Private Sub ScriviIntestazioni()
Dim sngLarg As Single
' cancella gli item e le intestazioni dalla listview
lvElencoFile.ListItems.Clear
lvElencoFile.ColumnHeaders.Clear
' assegna alla listview il tipo di visualizzazione
lvElencoFile.View = lvwReport
sngLarg = lvElencoFile.Width / 5
' crea e dimensiona le intestazioni
With lvElencoFile.ColumnHeaders
.Add Text:="Nome file", Width:=sngLarg * 2
.Add Text:="Dimensione", Width:=sngLarg / 2
.Add Text:="Tipo", Width:=sngLarg
.Add Text:="Data creazione", Width:=sngLarg
.Add Text:="Data ultima modifica", Width:=sngLarg
End With
End Sub