如何读写文本文件

下面源代码或许对你有些帮助:

Procedure NewTxt;
Var
 F : Textfile;
Begin
 AssignFile(F, 'c:\ek.txt'); {将文件名与变量 F 关联}
 ReWrite(F); {创建一个新的文件并命名为 ek.txt}
 Writeln(F, '将您要写入的文本写入到一个 .txt 文件');
 Closefile(F); {关闭文件 F}
End;

Procedure OpenTxt;
Var
 F : Textfile;
Begin
 AssignFile(F, 'c:\ek.txt'); {将文件名与变量 F 关联}
 Append(F); {以编辑方式打开文件 F }
 Writeln(F, '将您要写入的文本写入到一个 .txt 文件');
 Closefile(F); {关闭文件 F}
End;

Procedure ReadTxt;
Var
 F : Textfile;
 str : String;
Begin
 AssignFile(F, 'c:\ek.txt'); {将文件名与变量 F 关联}
 Reset(F); {打开并读取文件 F }
 Readln(F, str);
 ShowMessage('文件有:' +str + '行。');
 Closefile(F); {关闭文件 F}
End;

procedure TForm1.Button1Click(Sender: TObject);
begin
 NewTxt;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
 OpenTxt;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
 ReadTxt;
end;  

posted @ 2010-08-15 23:46  覆雨翻云  阅读(167)  评论(0)    收藏  举报