如何对*.txt(文本文件)进行操作!!!
如:创建,删除,修改,读取其中某一行或者某一列,等等等等
关于其的所有操作函数!!!!
谢谢老大们

解决方案 »

  1.   

    delphi带的一个例子程序,叫textdataset,对文本文件操作象对数据库一样操作。否则建议用流文件方式,比较快
      

  2.   

    var
      s: TStringList;
      path: String;
    begin
      s:= TStringList.Create;
      path:= 'txt文件地址';
      if FileExists(path) then
        s.LoadFromFile(path);  //一些相关操作,具体可以察看关于TStringList的帮助
      s.Add('');      //添加
      s.Delete(index);      //删除
      s.Insert(index, '');  //插入
      s.Exchange(); //互换
      s.Move(CurIndex, NewIndex); //移动  s.SaveToFile(path);
      s.Free;
    end;
      

  3.   

    有一种文件类型,你可以试一试
    MyType:TextFile;
    AssignFile(MyType, '');
    Reset(MyType);
    AssignFile(MyType, '');
    Rewrite(MyType);
      

  4.   

    同意 joky1981说的强烈建议使用TStringList操作文本文件。当然,如果不怕麻烦使用ado也是可以的
      

  5.   

    http://expert.csdn.net/Expert/topic/1916/1916467.xml?temp=.3195459
      

  6.   

    一般教pascal的书上都有 这样的例子~~