** Indik |
Отправлено: 03.11.2005, 17:50 |
|
Не зарегистрирован
|
Подскажите пожалуйста, как получить список всех файлов и папок в конкретной папке |
|
Guest |
Отправлено: 03.11.2005, 18:02 |
|
Не зарегистрирован
|
в поиск. |
|
Gal |
Отправлено: 03.11.2005, 18:13 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 124
|
вот финкция всех файлов cpp, начиная с директории PathStr
CODE |
void ListFiles
(AnsiString PathStr,
TStrings* ListPtr)
{
TSearchRec SearchRec;
if (FindFirst(PathStr + "*.*", faAnyFile, SearchRec) == 0)
{
do
{
if (SearchRec.Attr & faDirectory)
{
if (SearchRec.Name!=".")
if (SearchRec.Name!="..")
{
ListFiles(PathStr + SearchRec.Name + "\\",ListPtr);
}
}
else
{
AnsiString Ext = ExtractFileExt(SearchRec.Name).UpperCase();
if (Ext == ".CPP")
{
ListPtr->Add(PathStr + SearchRec.Name);
}
}
}
while (FindNext(SearchRec) == 0);
FindClose(SearchRec);
}
}
| |
|
** Indik |
Отправлено: 03.11.2005, 19:01 |
|
Не зарегистрирован
|
Огромное спасибо код работает на ура! |
|