Помощь - Поиск - Пользователи - Календарь
Полная версия: Работа с текстовыми файлами
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
Clerick
Возник вопрос: как при работе с текствоыми файлами, ввести в программу имена сразу несколько файлов, зная что они есть в данной папке, но не вводить их имена с клавиатуры, а искать их в папке?

К примеру, в папке есть 15 файлов, среди них, допустим, три текстовых. Программа должна распознать формат файла и работать только с текстовыми. Как это реализовать?
klem4
Поиск -> "FindFirst" либо "FindNext"

либо Учебник -> (модуль DOS - работа с каталогами и файлами)
Clerick
Спасибо! smile.gif
Clerick
Просьба пояснить код..
uses dos;
var
DirInfo: SearchRec; {Что это за тип переменных?}
s: string;
begin
readln(s); { например, '*.pas' }
FindFirst(s, Archive, DirInfo); {как понять эту строку???}
while DosError = 0 do {Что значит DosError}
begin
Writeln(DirInfo.Name); {DirInfo.name ???}
FindNext(DirInfo);
end;
end.


И как в дальнейшем эти найденные файлы можно "засунуть" в программу?
klem4
Хелп в Паскале не работает ? dry.gif

Переписывать текст от туда сюда нету ни малейшего желания.
Clerick
Цитата(klem4 @ 2.10.2006 19:19) *

Хелп в Паскале не работает ? dry.gif

Переписывать текст от туда сюда нету ни малейшего желания.

Блл...н, совсем забыл.. wink.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.