![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
JohnnyQ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 22.7.2007 Где: Санкт_Петербург Репутация: нет Всего: нет |
А каким образом можно прочитать по очереди все файлы из папки?
примерный алгоритм: while(пока есть файлы в папке) { (функция работы с файлом) (переход на след. файл) } |
|||
|
||||
knut |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 7.2.2006 Репутация: нет Всего: нет |
если я вас правелнно понял то вам нужно
FindFirstFile, FindNextFile.. а вот потом как нашли все файлы в директориях open и fread. если я вы это имели ввиду то вам в соседний раздел ![]() --------------------
|
|||
|
||||
threef |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 27.10.2005 Где: Запорожье Репутация: 9 Всего: 10 |
в MSC:
подробности - _find,_wfind Function(MSDN) |
|||
|
||||
warmonger_ |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 155 Регистрация: 7.7.2007 Где: г. Киев Репутация: 1 Всего: 3 |
зависит от OS --------------------
Make everything as simple as possible, but not simpler.Albert Einstein |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
boost::filesystem можешь глянуть
|
|||
|
||||
JohnnyQ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 22.7.2007 Где: Санкт_Петербург Репутация: нет Всего: нет |
||||
|
||||
TaNK |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 669 Регистрация: 29.10.2006 Где: Краснодар Репутация: нет Всего: 1 |
может так? Это сообщение отредактировал(а) TaNK - 30.4.2008, 09:16 -------------------- Oracle 11.2.0.3.0 FireBird 1.0-2.5 |
||||
|
|||||
Deft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 19.6.2008 Где: Хабаровск Репутация: нет Всего: нет |
+как читать файлы только с определенным расширением, на пример *.xls и при этом читать файлы из папки включая подкаталоги.
если расширение прописать сразу вместе с путем то подкаталоги будут игнорироваться из-за названия даже без учета того что в атрибутах прописано чтоб и подкаталоги включались, а если расширение в путе не указывать то потом не понятно как фильтровать? не считывать же все имя файла циклом в чар массив... это долго все будет при большом количестве файлов помоему.. (вообще-то мне с этим в раздел билдера надо, ибо пишу на билдере, но думаю конкретно этот вопрос будет практически идентичен, точнее решение, поэтому чтобы дубли не создавать спросил тут...) Это сообщение отредактировал(а) Deft - 8.5.2009, 10:39 |
|||
|
||||
Deft |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 19.6.2008 Где: Хабаровск Репутация: нет Всего: нет |
фуф, разобралсо =)
|
|||
|
||||
Alca |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 7 Всего: 50 |
||||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 6 Всего: 33 |
Позвольте не согласитьса. Либо: fopen() и fread(). Либо: open() и read(). ![]() -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |