var
F :textfile;
begin
Assignfile(F,'r.txt');
if not FileExists('r.txt') Then
begin
Rewrite(F);
Closefile(F);
End
Else
Assignfile(F,'r.txt');
{$I-}
Append(F);
{$I+}
If IOResult<> 0 Then
Begin
ShowMessage('Cannot Open File');
End;
Write(F,Memo1.Text);
Memo1.Clear;
Closefile(F);
end;
memo1.text的内容被添加进文本文件r.txt内,不会覆盖原内容
procedure TForm1.Button1Click(Sender: TObject);
var
strfile:string;
begin
strFile:=ExtractfilePath(application.ExeName)+'test111.txt';
//当前程序路径,也可以自己设置路径
if not FileExists(strfile) then//文件不存在,就创建文件
begin
FileCreate(strFile);
end;
end;