delphi写多行文本文件操作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi写多行文本文件操作相关的知识,希望对你有一定的参考价值。

var
f:TextFile;
begin
AssignFile(f,'D:\toocle\myres.rc');
rewrite(f);
Append(f);
Writeln(f,id1+' '+id2+' '+filepath);
CloseFile(f);
end;
这上面是我写的代码,但是每次执行都会把原来创建的文件替换掉,我想知道如何在创建的一个文本文件里写入多行的文本,而不是被替换掉。

rewrite(f);//覆盖写
append(f);//追加写
如果你不想清掉原有文件的内容不要使用rewrite就行了

var
f:TextFile;
FileName:string;
begin
FileName :='D:\myres.txt';
if not FileExists(FileName)then
begin
ShowMessage('文件:'+FileName+' 不存在!');
exit;
end;
AssignFile(f,FileName);
//rewrite(f);
Append(f);
Writeln(f,id1+' '+id2+' '+filepath);
CloseFile(f);
end;
参考技术A 加一个判断。如果存在此文件的话。就直接写入文件尾。
如果不存在则创建。

以上是关于delphi写多行文本文件操作的主要内容,如果未能解决你的问题,请参考以下文章

C语言文本文件操作

多行文本文件转列表解析成字典方法

练习:将该字符的件文件名,文大小,操作方法切割出来

用Delphi制作文本文档程序,在文本中内容加密,我的思路是把文本内容打成乱码,在点击“解密”变回原来的

Python把多行文本合并

QT中怎样读取中文文本文件!