imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 23.07.2004, 10:59     # 1
x_Coder
Guest
 
Сообщения: n/a

Считывание файлов из директории

Привет, народ!
Подскажите кто сможет. Вопрос по C++Builder.
Как считать из папки названия файлов заполнить ними список, но в список внести названия без расширения файлов. Например: если файл называется text1.txt, то в список внести item - text1.

Заранее благодарен!
 
Старый 23.07.2004, 15:25     # 2
CEO
Full Member
 
Аватар для CEO
 
Регистрация: 31.08.2003
Адрес: где-то между Марсом и Юпитером
Сообщения: 998

CEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собойCEO Имеются все основания чтобы гордиться собой
получить список файлов можно так:

AnsiString SearchDir = "C:\\*.*";
TSearchRec sr;
Memo1->Clear();
int iAttributes = faAnyFile;
if (!FindFirst(SearchDir, iAttributes, sr))
{
do
{
if ((sr.Attr & iAttributes) == sr.Attr)
cout << sr.Name <<endl;
Memo1->Lines->Add(sr.Name);
} while (!FindNext(sr));
FindClose(sr);
}
__________________
Старые игры раздают здесь

Последний раз редактировалось CEO; 23.07.2004 в 15:47.
CEO вне форума  
Старый 23.07.2004, 15:38     # 3
ЕЖ
::VIP::
 
Регистрация: 19.03.2004
Сообщения: 1 329

ЕЖ Бог с наворотамиЕЖ Бог с наворотами
ЕЖ Бог с наворотамиЕЖ Бог с наворотами
плюс к предыдущему коду будут полезны функции ExtractFileName и ExtractFileExt - всё есть в хэлпе билдера
ЕЖ вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 20:28.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.