Dos unit fájlkezelés - példaprogram
program Szokeres; uses Crt, Dos; var t: boolean; k: string; sr: SearchRec; procedure Keres; var sor: string; s: longint; f: text; begin Assign(f, sr.name); Reset(f); s := 0; while not Eof(f) do begin Inc(s); ReadLn(f, sor); if Pos(k, sor) <> 0 then begin t := true; WriteLn('A keresett szo a ', sr.name, ' file ', s, '. sor ban van.') end; end; Close(f) end; begin ClrScr; WriteLn('Kerem a szot!'); ReadLn(k); t := false; FindFirst('*.pas', anyfile, sr); while DosError = 0 do begin Keres; FindNext(sr); end; if not t then WriteLn('A keresett szot nem talalom.'); ReadKey end.