如何在文本文件末尾添加内容,文本文件的行数怎么得到?

解决方案 »

  1.   

    procedure TForm1.Button1Click(Sender: TObject);
    var
      SL: TStringList;
    begin
      SL := TStringList.Create;
      try
        SL.LoadFromFile('C:\a.txt');
        ShowMessage(Format('文件行数: %d', [SL.Count]));
        SL.Text := SL.Text + '附加的文本';
        SL.SaveToFile('C:\a.txt');
      finally
        SL.Free;
      end;
    end;
      

  2.   

    顶1楼的,
    procedure TForm1.Button1Click(Sender: TObject);
    var
      SL: TStringList;
    begin
      SL := TStringList.Create;
      try
        SL.LoadFromFile('C:\a.txt');
        ShowMessage(Format('文件行数: %d', [SL.Count]));
        sl.Add('sdfsdfsd');
        SL.SaveToFile('C:\a.txt');
      finally
        SL.Free;
      end;
    end;