DELPHI 中 如何把MEMO中的内容存入已经存在的文件尾部?

而不是替换掉原有的文件SaveToFile('c:\1212.txt');我想存在1212.txt文件内容的尾部,也就是有点增量的意思。但不是替换... 而不是替换掉原有的文件

SaveToFile('c:\1212.txt');

我想存在1212.txt 文件内容的尾部,也就是有点增量的意思。但不是替换
展开
 我来答
zxcard
2006-10-23 · 超过27用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:0
展开全部
定义临时变量
var Tmp_str:TstringList;

建立临时变量
Tmp_str:=TstringList.create;

先读取原有文件的内容
Tmp_str.loadfromfile('c:\1212.txt');

再追加内容
Tmp_str.addstring(memo1.line);

写文件
Tmp_str.savetofile('c:\1212.txt');

释放临时变量
Tmp_str.free;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
快乐居家美食
2006-10-23 · TA获得超过1944个赞
知道大有可为答主
回答量:2392
采纳率:100%
帮助的人:1586万
展开全部
procedure TForm1.Button1Click(Sender: TObject);
var
F: TextFile;
i: Integer;
begin
AssignFile(F,'c:\1212.txt');
Append(F);
Writeln(F,#13);//如果需要新起一行的话,加上这个
for i:= 0 to Memo1.Lines.Count -1 do
begin
Writeln(F,memo1.lines[i]);
end;
CloseFile(F);
end;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式