文件保存问题
大家好,最近遇到一个问题,还请大家多多帮忙
我想实现将Memo的数据保存到Txt(用Memo1->Lines->SaveToFile(TextName)就能实现),
但如果我第二次保存时就会覆盖掉第一次的数据,而我想将第二次的数据保存到第一次的后面(不覆盖第一次的数据),不知道大家有没有好办法
[解决办法]
void __fastcall TForm1::Button1Click(TObject *Sender){ String f0="c:\\test.txt"; TStringList *ss=new TStringList; if (FileExists(f0)) ss->LoadFromFile(f0); ss->Append(Memo1->Text); ss->SaveToFile(f0); delete ss;}
String strFileName = "D:\\ccrun\\123.txt";
TStringList *lst = new TStringList;
try
{
lst->LoadFromFile(strFileName);
lst->AddStrings(Memo1->Lines);
lst->SaveToFile(strFileName);
}
__finally
{
delete lst;
}