Обработка всех файлов в папках и подпапках

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Mister_Al
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 31.08.2006 (Чт) 12:25
Откуда: Житомир, Украина

Обработка всех файлов в папках и подпапках

Сообщение Mister_Al » 04.06.2008 (Ср) 23:24

Разбираюсь слабо. Надо выполнить определённые действия со всеми файлами, содержащимися в папках и подпапках от заранее заданой. Как это сделать?

Заранее спасибо
Самый грандиозный программный проэкт потребовал 7 дней для завершения. С тех пор мы стараемся его отладить.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 04.06.2008 (Ср) 23:53

Обойти список папок и подпаок рекурсивно и сделать действия.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Mister_Al
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 31.08.2006 (Чт) 12:25
Откуда: Житомир, Украина

Сообщение Mister_Al » 04.06.2008 (Ср) 23:55

Ну это я понял, что рекурсивно надо бы. Вопрос в том как это реализовать? А то по циклу проходить DirListBox не катит. Можно конечно сделать несколько циклов, но тогда ограничиваемся по глубине поиска. Вообщем как рекурсию написать?
Последний раз редактировалось Mister_Al 04.06.2008 (Ср) 23:56, всего редактировалось 1 раз.
Самый грандиозный программный проэкт потребовал 7 дней для завершения. С тех пор мы стараемся его отладить.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 04.06.2008 (Ср) 23:56

DirListBox на помойку.

Циклом проходить по папкам. Папки перебирать Dir-ом. В итерациях вызывать саму-себя.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Mister_Al
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 31.08.2006 (Чт) 12:25
Откуда: Житомир, Украина

Сообщение Mister_Al » 04.06.2008 (Ср) 23:58

Можно поподробнее? Как это пишется и действует?
Самый грандиозный программный проэкт потребовал 7 дней для завершения. С тех пор мы стараемся его отладить.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 04.06.2008 (Ср) 23:59

Поподробнее можно найти в Поиске. Сто раз уже выкладывалось.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Mister_Al
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 31.08.2006 (Чт) 12:25
Откуда: Житомир, Украина

Сообщение Mister_Al » 05.06.2008 (Чт) 0:02

Вообще-то оттуда начал, но про рекурсивынй поиск по папкам ничего не нашел. Не подскажешь по каким ключевым словам будет проще найти?

Кажется нашел - http://bbs.vbstreets.ru/viewtopic.php?t ... F%EA%E0%EC - изучаю.
Самый грандиозный программный проэкт потребовал 7 дней для завершения. С тех пор мы стараемся его отладить.


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

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

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

    TopList