FSO

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

FSO

Сообщение gjghjc » 12.05.2003 (Пн) 7:34

Как при помощи fso узнать имена файлов содержащихся в каталоге
Я делаю так

for i = 1 to fold.folders.files.count ' количество файлов в каталоге определяется верно

Combo1.AddItem fold.folders.files.item(i) ' вот тут и вылезает бочина в виде "Argument not optional"

next i

Можно конечно сделать и через FileListBox, но неохота таскать на форме неиспользуемый невидимый контрол.

boevik
Обычный пользователь
Обычный пользователь
 
Сообщения: 72
Зарегистрирован: 23.07.2002 (Вт) 11:44
Откуда: Israel

Сообщение boevik » 12.05.2003 (Пн) 8:18

Код: Выделить всё
Dim oFSO As New FileSystemObject
Dim oFile As File

For Each oFile In oFSO.GetFolder("c:\").Files
    Debug.Print oFile.Name
Next oFile

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 12.05.2003 (Пн) 9:52

2 gjghjc

НУ ты повнимательнее на свой код глянь - у тебя не указан какой именно folder тебе нужен. Folders - это коллекция.

gjghjc
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 659
Зарегистрирован: 13.10.2002 (Вс) 8:28
Откуда: БАЛАКЛАВА!!

Сообщение gjghjc » 12.05.2003 (Пн) 22:53

2boevik Спасибо за помощь все работает.
2RayShade Постараюсь быть повнимательнее :oops: :D

X-BOND
Реалист
Реалист
 
Сообщения: 944
Зарегистрирован: 19.08.2002 (Пн) 11:44
Откуда: Ukraine

Сообщение X-BOND » 13.05.2003 (Вт) 10:24

Может кому пригодится...
Вложения
fso.zip
Справка по FileSystemObject
(35.48 Кб) Скачиваний: 79


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 75

    TopList