Re: Перебор файлов в директории
От: Ростислав Глухов Россия http://www.geocities.com/rg2204/
Дата: 10.07.01 06:56
Оценка:
Здравствуйте Кондратюк, вы писали:

К>Такие вопрос, как сделать перебор файлов в директории и поддиректориях для их последующей обработки (изменения атрибутов и т.д.).

К>Может у кого-то завалялся рабочий примерчик, дайте, пожалуйста, мылом или в конференцию ссылку.

void CBaseConverter::RecurseDirs(LPCTSTR pstr)
{
CFileFind finder;
CString strWildcard(pstr);
strWildcard += _T("\\*.*");

BOOL bWorking = finder.FindFile(strWildcard);

while (bWorking)
{
bWorking = finder.FindNextFile();

if (finder.IsDots())
continue;

if (finder.IsDirectory())
{
CString str = finder.GetFilePath();
//попалась директория
RecurseDirs(str);
}else
//попался файл
ProcessFile(finder.GetFilePath(),finder.GetFileName());
}
finder.Close();
}
- А Вы что курите?
— Минздрав предупреждает
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.