var MyFile, MyNewFile: text;
begin
AssignFile(MyFile,'name_of_my_file');
AssignFile(MyNewFile,'name_of_new_file');
Reset(MyFile);
Rewrite(MyNewFile);
While not EoF(MyFile) do begin
Readln(MyFile,s);
Writeln(MyNewFile,s);
end;
CloseFile(MyFile);
CloseFile(MyNewFile);
end;
This program will copy MyFile to MyNewFile string by string.
Depnding on Your Pascal compiler, sometimes You should use Assign and Close instead AssignFile and Close File.