![]() |
Считывание файлов из директории
Привет, народ!
Подскажите кто сможет. Вопрос по C++Builder. Как считать из папки названия файлов заполнить ними список, но в список внести названия без расширения файлов. Например: если файл называется text1.txt, то в список внести item - text1. Заранее благодарен! |
получить список файлов можно так:
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); } |
плюс к предыдущему коду будут полезны функции ExtractFileName и ExtractFileExt - всё есть в хэлпе билдера
|
| Часовой пояс GMT +4, время: 18:55. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.