Поиск:

Ответ в темуСоздание новой темы Создание опроса
> CFileFind 
:(
    Опции темы
xTr1m
Дата 24.3.2006, 18:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 692
Регистрация: 9.2.2005
Где: Москва

Репутация: нет
Всего: 1



Вот есть такой класс, позволяющий пробегать по директориям. Мне нужно как то узнать сколько файлов в какой-нибудь папке. Нету такой функции, позволяющей определить их кол-во.
PM MAIL WWW ICQ   Вверх
Earnest
Дата 24.3.2006, 19:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



Нy так и считай файлы на бегу - кто мешает-то?
FindFile - FindNextFile.

Это сообщение отредактировал(а) Earnest - 24.3.2006, 19:16


--------------------
...
PM   Вверх
xTr1m
Дата 24.3.2006, 23:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 692
Регистрация: 9.2.2005
Где: Москва

Репутация: нет
Всего: 1



А как я узнаю, что все файла в папке кончились? Ф-ии типа GetFilesCountInFolder() =)) Нету
вот папки
Код

папка1
     папка2
          файл1
          файл2
     папка3


Вот я начинаю с папка1, перебираю: папка2, захожу туда. Перебираю:файл1,файл2... и как мне узнать, чтов папке2 больше нету файлов и нужно вернуться на уровень папка1???
PM MAIL WWW ICQ   Вверх
Earnest
Дата 27.3.2006, 18:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 87
Всего: 183



smile
Надо все же читать иногда описание:

Цитата(MSDN(CFileFind::FindNextFile))

virtual BOOL FindNextFile( );
Return Value
Nonzero if there are more files; zero if the file found is the last one in the directory or if an error occurred. To get extended error information, call the Win32 function GetLastError. If the file found is the last file in the directory, or if no matching files can be found, the GetLastError function returns ERROR_NO_MORE_FILES.




--------------------
...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0914 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.