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]);
}
Список файлов в директории
Помогите исправить функцию!
Код:
System::IO::DirectoryInfo ^ b;
b=gcnew System::IO::DirectoryInfo("c:\\");
listBox1->Items->AddRange(b->GetFiles());
b=gcnew System::IO::DirectoryInfo("c:\\");
listBox1->Items->AddRange(b->GetFiles());