Технический форум

Технический форум (http://www.tehnari.ru/)
-   Delphi, Kylix and Pascal (http://www.tehnari.ru/f43/)
-   -   Текстовые файлы (http://www.tehnari.ru/f43/t29874/)

tanchik27 04.11.2009 19:42

Текстовые файлы
 
Как осуществить поиск текстовых файлов на диске в паскале, если их количество извество и вывести название файла на печать?

Vladimir_S 05.11.2009 11:20

Цитата:

Сообщение от tanchik27 (Сообщение 257830)
Как осуществить поиск текстовых файлов на диске в паскале, если их количество известно и вывести название файла на печать?

Конкретизируем. Пусть, например, на диске D: имеется N файлов с расширением .txt . Задача - найти их и вывести на экран их имена. Делается это так:

Uses DOS;
Const
N= ; {Вводится количество файлов}
VAR
S:SearchRec;
i:INTEGER;
BEGIN
FindFirst('D:\*.txt',$3F,S);
WriteLn(S.name);
For i:=2 TO N DO
BEGIN
FindNext(S);
WriteLn(S.name);
END;
ReadLn;
END.

О процедурах FindFirst и FindNext можно почитать, например, здесь:
http://klax.tula.ru/~zet/frames/thm_files.html


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

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.