Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Папки / 9 сообщений из 9, страница 1 из 1
03.11.2006, 15:27
    #34104540
timtim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Папки
Подскажите пожалуйста куда рулить.
Надо получить имена подпапок в заданной папке.
Листаю Эпплмана, не могу врубиться, там всё про файлы.
С FSO тоже непонятки.
Help please.
...
Рейтинг: 0 / 0
03.11.2006, 15:59
    #34104641
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Папки
Option Explicit

Private mobjFSO As New FileSystemObject

Private Sub Command1_Click()
Dim strFolder As String
Dim objFolder As Folder

strFolder = Text1.Text
Set objFolder = mobjFSO.GetFolder(strFolder)
ShowSubFolders objFolder

End Sub

Sub ShowSubFolders(ByRef ioobjStartFolder As Folder)

Dim objFolder As Folder
Dim Subfolder As Folder

For Each Subfolder In ioobjStartFolder.SubFolders
Set objFolder = mobjFSO.GetFolder(Subfolder.Path)
MsgBox objFolder.Path
ShowSubFolders Subfolder
Next

End Sub
...
Рейтинг: 0 / 0
03.11.2006, 16:30
    #34104765
timtim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Папки
Круть. Спасибо, но будет, по ходу, ещё много вопросов.
...
Рейтинг: 0 / 0
03.11.2006, 16:45
    #34104814
vitaus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Папки
Можно и функцией Dir воспользоваться (см. документацию), тогда и объект FSO подключать не понадобится...
...
Рейтинг: 0 / 0
04.11.2006, 11:01
    #34105545
timtim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Папки
В DIR использовать сетевые имена дисков нельзя
...
Рейтинг: 0 / 0
04.11.2006, 12:00
    #34105578
Старый ворчун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Папки
timtimВ DIR использовать сетевые имена дисков нельзя
Уточните пожалуйста, что именно нельзя?
так работает
dir("\\192.168.0.1\c$\tmp\*.*")
так тоже
dir("z:\tmp\*.*")
...
Рейтинг: 0 / 0
05.11.2006, 03:16
    #34106176
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Папки
Можно то можно, но с каких это пор объектное программирование стало хуже традиционного? Кстати, а что, кто-то надорвется, если подключить Scripting?
...
Рейтинг: 0 / 0
05.11.2006, 11:11
    #34106235
Старый ворчун
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Папки
VladConnМожно то можно, но с каких это пор объектное программирование стало хуже традиционного? Кстати, а что, кто-то надорвется, если подключить Scripting?
А кто говорил, что хуже или лучше?
...
Рейтинг: 0 / 0
06.11.2006, 20:00
    #34107642
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Папки
:0))

OK, я сказал: лучше!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Папки / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]