Страница: 1 |
Как получить список всех папок на диске C: , и занести их в ЛистБокс???
Попробуи создать невидимыи DirListBox. Установить ему путь "C:\" и все полученные элементы коллекций циклом добавить в ListBox - Способ "в обход" Есть даже поисковик на этих объектах (Drive, Folfer, Files) от VB6.0, кажется Хотя я делал на FSO - все висит, но скорость... Сразу говорю, метод странный))) Private Sub Form_Click() 'заносим в листбокс и файлы и папки 'а теперь ищем файлы и удаляем их из листбокса Страница: 1 |
Вопрос: Как получить список всех папок на диске C:
Добавлено: 05.03.04 16:15
Автор вопроса: Tisak
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
dNW
Вопросов: 30
Ответов: 683
Профиль | | #1
Добавлено: 05.03.04 16:33
Номер ответа: 2
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #2
Добавлено: 06.03.04 03:34
Номер ответа: 3
Автор ответа:
Unguided
Вопросов: 7
Ответов: 19
Профиль | | #3
Добавлено: 11.03.04 15:21
Dim s_Dir As String
Dim i As Long
s_Dir = Dir("C:\", vbDirectory)
Do
lstDir.AddItem s_Dir
s_Dir = Dir()
Loop Until s_Dir = ""
s_Dir = Dir("C:\")
Do
For i = 0 To lstDir.ListCount - 1
If lstDir.List(i) = s_Dir Then
lstDir.RemoveItem (i)
Exit For
End If
Next i
s_Dir = Dir()
Loop Until s_Dir = ""
End Sub