gpt4 book ai didi

delphi - 如何将文本附加到文件而不删除其以前的内容

转载 作者:行者123 更新时间:2023-12-03 14:55:18 24 4
gpt4 key购买 nike

如何让 Delphi 写入文本文件而不删除文件以前的内容?我已经知道如何添加文本,但一旦我尝试添加更多文本,它就会替换文件中已有的先前文本。

我已经尝试将Rewrite命令更改为Write

procedure TForm1.BtnokClick(Sender: TObject); 
var
myfile :textfile;
naam, van, adress : string;
begin
adress := edtadress.Text;
van:= edtvan.Text;
naam := edtnaam.Text;
AssignFile(myfile,'C:\test.txt');
write(myfile);
Writeln(myfile,naam);
writeln(myfile,van);
writeln(myfile,adress);
closefile(myfile);
end;

最佳答案

Uses IOUtils;

...

TFile.AppendAllText(filename, sometext);

除非您使用的是非常古老的 Delphi 版本。 http://docwiki.embarcadero.com/VCL/XE/en/IOUtils.TFile.AppendAllText

它还允许您指定编码作为参数

关于delphi - 如何将文本附加到文件而不删除其以前的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24202980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com