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

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
x_Coder
Сообщения: 1
Зарегистрирован: 23 июл 2004, 10:46
Откуда: г. Черновцы, Украина

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

называется text1.txt, то в список внести item - text1.

Заранее благодарен!
bizon
Сообщения: 3
Зарегистрирован: 25 июл 2004, 23:39

в bildner не знаю но под никсами (gcc) есть char** dir() возвращает массив из имен файлов.
может что-то ей надо давать , точно не помню.
Hawk
Сообщения: 216
Зарегистрирован: 17 фев 2004, 14:52
Откуда: СПб
Контактная информация:

Есть станратные WIN32 API функции - FindFirstFile и FindNextFile с помошью них все можно получить. А уж вырезать расширение - это тривиальная задача. Проще всего искать точку и ставить на её место ноль. Кроме того есть ещё _splitpath для таких целей.
arris
Сообщения: 30
Зарегистрирован: 18 июн 2004, 11:02

К сожалению, в Билдере не знаю, но сам писал такую прогу на MVS С++. Все получилось! Прямо так как ты хочешь! Код целиком выдрал из МСДН. Ссылку нашел, по моему, через FindFolder!
Hup
Сообщения: 207
Зарегистрирован: 05 мар 2004, 05:31
Откуда: Владивосток
Контактная информация:

Могу выдать примерчик на С# :)
Усложнять - легко, упрощать - сложно
Ответить