Đây là câu hỏi Stackoverflow đầu tiên của tôi, tôi đang học VB và gặp một số vấn đề với danh sách tất cả thư mục/thư mục trên hệ thống. Tôi đang sử dụng mã bao gồm ở đây và có vẻ như để làm việc cho đến khi nó chạm vào thư mục thùng rác, và một số hệ thống khác thư mụcNhận tất cả danh sách thư mục/thư mục trong 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
bất cứ ai có thể giúp tôi với điều này? Tôi muốn biết điều gì đang gây ra điều này trước tiên, và sửa chữa tốt, hoặc cách khác để làm điều này.
Xin cảm ơn trước.
Lỗi hoặc hành vi bất ngờ mà bạn đang thấy là gì? –