请问各位大侠 
如何修改文件的内容, 比如说文本文件已经有几十M 的内容了
我要在开头 或中间加点内容或删除点内容
如何实现?
不会要重新拷贝文件吧?

解决方案 »

  1.   

    不知道楼主介不介意(如果内存够大的话)用TStringList来作,说到这你应该知道如果作了吧,代码,我就不写的...呵呵
      

  2.   

    TStringList?
    不明   文件是要保存的
    保存后又要修改 就像文本编辑器
    不只是在内存中操作
    是否是定义一个有类型文件
    类型为 TStringList 
    这就能实现了? 是吧 
    奇怪中……
      

  3.   

    var
      TxtList:TStringList;
    begin
      TxtList:=TStringList.Create;
      TxtList.LoadFromFile(YourText);
      TxtList.Strings[1]:='aa';//改变第二行为'aa'  
      TxtList.Delete(0);//删除第一行!!
      TxtList.SaveToFile(YourText);//把修改的文本回存成Txt文档
      TxtList.Free;
    end;