var
F1, F2 : TFileClass;
Ch : String;
Begin
//...
try
AssignFile(F1, 'c:\FileName1.txt');
Reset(F1);
AssignFile(F2, 'c:\FileName2.txt');
Rewrite(F2);
while not Eof(F1) do
begin
Ch := ReadLn(F1);
Write(F2, Ch);
end;
finally
F2.Free;
F1.Free;
end;
except
ShowMessage('Exception');
end;
//...
End;