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

Ваш аккаунт

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

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

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

Список файлов в директории

2.2K
30 мая 2010 года
S@tana
53 / / 15.10.2009
Помогите исправить функцию!

Код:
char *path;
int i_count;
ArrayList list=gcnew ArrayList();
WIN32_FIND_DATA FindFileData;
HANDLE hFind;

path="/image";
 hFind = FindFirstFile(path, &FindFileData);
 list.Add(FindFileData.cFileName);
             if (hFind == INVALID_HANDLE_VALUE)
             { this->Memo1 ->Text( "Error" );
             }
                    else {
                             this->Memo1 ->Text ("В корневой папке найдено:");
                             this->Memo1 ->Text (list[0]);
                             do {
                                i_count++;
                                FindNextFile (hFind, &FindFileData);
                                list[i_count] = FindFileData.cFileName;
                                if (list[i_count] != list[i_count-1]) this->Memo1 ->Text(list[i_count]);
                                } while (list[i_count] != list[i_count-1]);
                         }
2.2K
30 мая 2010 года
S@tana
53 / / 15.10.2009
Сделал по другому.
 
Код:
System::IO::DirectoryInfo ^ b;
b=gcnew System::IO::DirectoryInfo("c:\\");
listBox1->Items->AddRange(b->GetFiles());
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог