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

Ваш аккаунт

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

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

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

Имена файлов.

357
07 августа 2003 года
Тимофей
112 / / 20.02.2000
Народ подскажите, совсем плохой стал, как получить список файлов в директории.
Спасибо....
2.1K
07 августа 2003 года
maximaximax
83 / / 05.06.2003
void __fastcall GetFileList(
const AnsiString &strFileMask,
vector<AnsiString> &svFiles)
{
svFiles.resize(0);
WIN32_FIND_DATA ffd;
HANDLE hFind;
hFind = ::FindFirstFile(strFileMask.c_str(), &ffd);
if (hFind == INVALID_HANDLE_VALUE) {
if (GetLastError() != ERROR_FILE_NOT_FOUND) {
ShowMessage("Error");
}
} else {
if (!(ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) {
svFiles.push_back(ffd.cFileName);
}
while (::FindNextFile(hFind, &ffd)) {
if (!(ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) {
svFiles.push_back(ffd.cFileName);
}
}
if (GetLastError() != ERROR_NO_MORE_FILES) {
ShowMessage("Error");
}
}
FindClose(hFind);
}
357
07 августа 2003 года
Тимофей
112 / / 20.02.2000
Спасибо...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог