DELPHI 中 如何把MEMO中的内容存入已经存在的文件尾部?
而不是替换掉原有的文件SaveToFile('c:\1212.txt');我想存在1212.txt文件内容的尾部,也就是有点增量的意思。但不是替换...
而不是替换掉原有的文件
SaveToFile('c:\1212.txt');
我想存在1212.txt 文件内容的尾部,也就是有点增量的意思。但不是替换 展开
SaveToFile('c:\1212.txt');
我想存在1212.txt 文件内容的尾部,也就是有点增量的意思。但不是替换 展开
2个回答
展开全部
定义临时变量
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;
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;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
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;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询