如何删除TXT文件中一行记录?
例如:
TXT中的内容如下:
AAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCCCCC
DDDDDDDDDDDDDDDDDDDD
FFFFFFFFFFFFFFFFFFFFF
EEEEEEEEEEEEEEEEEEEEE我想删除其中的第三行,使TXT中的内容变为:
AAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBB
DDDDDDDDDDDDDDDDDDDD
FFFFFFFFFFFFFFFFFFFFF
EEEEEEEEEEEEEEEEEEEEE
例如:
TXT中的内容如下:
AAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCCCCC
DDDDDDDDDDDDDDDDDDDD
FFFFFFFFFFFFFFFFFFFFF
EEEEEEEEEEEEEEEEEEEEE我想删除其中的第三行,使TXT中的内容变为:
AAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBB
DDDDDDDDDDDDDDDDDDDD
FFFFFFFFFFFFFFFFFFFFF
EEEEEEEEEEEEEEEEEEEEE
var s:TStringList;
begin
try
s:=TStringList.Create;
s.LoadFromFile(FileName);
s.Delete(Line-1);
s.SaveToFile(FileName);
finally
FreeAndNil(s);
end;
end;