Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Поиск папок

471
11 января 2006 года
_MC_
178 / / 13.01.2005
Код:
AnsiString Dir="C:\\Test"
WIN32_FIND_DATA FindFileData;
HANDLE hFind = INVALID_HANDLE_VALUE;
char DirSpec[MAX_PATH + 1];
DWORD dwError;

strncpy (DirSpec, Dir.c_str(), Dir.Length()+1);
strncat (DirSpec, "\\*", 3);

hFind = FindFirstFile(DirSpec, &FindFileData);
if(hFind != INVALID_HANDLE_VALUE)
{do
 if(FindFileData.dwFileAttributes==FILE_ATTRIBUTE_DIRECTORY)
 {String Name=FindFileData.cFileName;
  ShowMessage(Name);}
 while (FindNextFile(hFind, &FindFileData)!=0);
FindClose(hFind);}


Некоторые папки не находяться этим кодом! В чем моя ошибка? :(
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог