特定のディレクトリに含まれるファイルを一覧表示するプログラムを作成したい。このディレクトリにあるフォルダではなく、ファイルとファイルのみを一覧表示したいと思います。Pascalでこれを行うにはどうすればよいですか?PHPの場合、「isDir」という名前の関数があります。これは、指定されたパラメーターがディレクトリ(フォルダー)の場合にtrueを返します。この関数を使用すると、使用している「パス」がファイルなのかフォルダなのかを確認できます。
現在、FindFirstおよびFindNextプロシージャを使用して、ディレクトリ内のすべてのファイル/フォルダを取得しています。
program mine;
uses dos;
var F: SearchRec
begin
readln(dir);
FindFirst('dir+'\.*.',anyFile,F);
while DosError=0 do begin
writeln(F.Name);
FindNext(F);
end;
end.