Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для bezumes

Пользователь


Сообщения: 68
Благодарности: 1

Профиль | Отправить PM | Цитировать


В итоге получилось вот так:только долговато ищет(у меня 14.19 сек, а что будет на более слабых компах ), ну и результаты от стандартного поиска отличаются(но немного)
Код: Выделить весь код
Find(CString(bukva[i])+CString(":"));
Код: Выделить весь код
void CSysInfoDlg::Find(CString szPath)
{
CFileFind F;
CString S=szPath+"\\*.*";
BOOL bFlag=F.FindFile(S);
while(bFlag)
{
bFlag=F.FindNextFile();
if(F.IsDirectory()==TRUE && F.IsDots()==FALSE)
{
	p++;	
Find(F.GetFilePath());
}
else
{
	f++;
}
}
F.Close();
}

-------
Ты говоришь я Демон, так и есть.
Со мною не видать тебе удачи.
Навеки моё дело зло и месть.
Для демона не может быть иначе.(с) КиШ


Отправлено: 12:08, 24-12-2006 | #17