在DELPHI 的程序中引用的外地文件

解决方案 »

  1.   

    我有一个文本文件(TXT),每一行代表一条记录,我现在想通过delphi程序实现删除其中一条记录,不知道用什么命令?请具体点!!!!
      

  2.   

    看一下文本文件操作命令
    如readln,writeln...
      

  3.   

    var s,s2:Tstrings;
          
          i:integer;
    begin
      s:=Tstringlist.Create;
      s2:=Tstringlist.Create;
      s.LoadFromFile('e:\aa.txt');
      i:=0;
      s2.clear;
      while i<s.Count do begin
        if s.string[i]... then s2.Add(s.Strings[i]);
        inc(i);
      end;
      s2.savetofile('e:\sss.txt');
      deletefile('e:\aa.txt');
      renamefile('e:\sss.txt','e:\aa.txt');
      s.free;end;
      

  4.   

    用StringList是最方便的:var s:TStringList;
    ...
    s:=tstringlist.Create;
    s.LoadFromFile('data.txt');
    s.Delete(5);  //删除第6行,注意0为第一行