Questa è la mia prima domanda StackOverflow, sto imparando VB e ho alcuni problemi con ottenere un elenco di tutte le cartelle/directory sul sistema. Sto utilizzando il codice incluso qui e sembra funzionare fino a raggiungere la cartella cestino, e le cartelle qualche altro sistemaOttieni tutte le cartelle/elenco di directory in VB.net
Sub main()
Dim DirList As New ArrayList
GetDirectories("c:\", DirList)
For Each item In DirList
'add item to listbox or text etc here
Next
End Sub
Sub GetDirectories(ByVal StartPath As String, ByRef DirectoryList As ArrayList)
Dim Dirs() As String = Directory.GetDirectories(StartPath)
DirectoryList.AddRange(Dirs)
For Each Dir As String In Dirs
GetDirectories(Dir, DirectoryList)
Next
End Sub
Qualcuno mi può aiutare con questo? Mi piacerebbe sapere cosa sta causando questo, e una buona soluzione, o un modo alternativo per farlo.
Grazie in anticipo.
Qual è l'errore o il comportamento inatteso che stai vedendo? –