如何在一个文本文件里追加新的字符串,在最后一行中插入.谢了,急急,加急
如:我想在有如下内容的文本文件里追加新的一行字符串该如何处理:
D:\1.TXT中现的内容:
asfadsfadfaaaaaa
ggggggggggggggg
ddddddddddddd
5555555555
wwwwwwwwwwwww
ddafasdf
333344
asd现要求在D:\1.TXT中最后一行加入新的字串:"87858698555"
asfadsfadfaaaaaa
ggggggggggggggg
ddddddddddddd
5555555555
wwwwwwwwwwwww
ddafasdf
333344
asd
87858698555
谢了
如:我想在有如下内容的文本文件里追加新的一行字符串该如何处理:
D:\1.TXT中现的内容:
asfadsfadfaaaaaa
ggggggggggggggg
ddddddddddddd
5555555555
wwwwwwwwwwwww
ddafasdf
333344
asd现要求在D:\1.TXT中最后一行加入新的字串:"87858698555"
asfadsfadfaaaaaa
ggggggggggggggg
ddddddddddddd
5555555555
wwwwwwwwwwwww
ddafasdf
333344
asd
87858698555
谢了
解决方案 »
- 大家帮我看看下面的程序,我是新手,找不出是什么错误,如找到错误请详细说明!
- 美国失业IT白领改行拾狗粪 称时间灵活还能够健身
- 学习好DELPHI的用多少时间,我没有基础 工作前景如何,学习VC 又如何
- bof或eof中有一个是真,或者当前的记录已被删除,所需的操作要求一个当前的纪录?怎么回事?
- 各位兄弟姐妹,快来看看,帮帮忙,我急啊!!!
- DBGRID中如何快速定位到记录(见笑)
- 怀念朱总理!!
- 请问。DELPHI7。0的注册码是多少??
- 一个C++Builder的问题?
- 怪事!谁结了我的贴子?
- delphi程序拷贝到其他机子上出错。。
- 请高手支招:delphi7有关C8051F320与PC的USB通讯的问题!!!急!!!
var
S: String;
F: TextFile;
begin
S := 'This is a book.';
AssignFile(F, 'C:\MyFile.txt'); // 将C:\MyFile.txt文件与F变量建立连接,后面可以使用F变量对文件进行操作。
Append(F); // 以追加的方式打开文件
Writeln(F, S); // 将S变量中的内容追加到文本尾后。
CloseFile(F); // 关闭文件
end;执行三次txt内容为This is a book.
This is a book.
This is a book.
不知道你说的不行是什么意思
楼上写的是:在C:\MyFile.txt中最后一行加入新的字串:"This is a book."当然就不行了,要按照楼主的要求来写嘛:)
谢了,刚才,可能有些问题,所以没有写入.现在再试,可以了
myFile: TFileStream;
InsertText: String;
begin
myFile := TFileStream.Create('1.txt', fmOpenWrite);
myFile.Position := myFile.Size;
InsertText := #13 + edtInsert.Text;
try
myFile.WriteBuffer(PChar(InsertText)^, Length(InsertText));
finally
FreeAndNil(myFile);
end;
这样写的,不知道行不行!你自己看看吧!
InsertText := #13#10 + edtInsert.Text;
s : TStrings;
begin
s := TStringList.Create();
s.LoadFromFile("xxxx");
s.Add("fdslkfjsldfjlsdkfjsdf");
s.SaveToFile("xxxx");
s.Free;
end;
fp = fopen( "FileName" , "a" /*或者是"ab"*/ ) ;
if ( fp ){
fwrite(......);
fclose( fp );
}