用的 delphi2007 自带的indy,idftp.list方法列出目录中所有文件
方法1
sl:tstringlist;idftp.list(sl,'',false);    //这个无效,得到了一堆空格
方法2
sl:tstrings;idftp.list;
sl:=idftp.listresult;      //也无效FTP正常,文件绝对存在,谁能告诉我这是什么原因,是不是indy的bug;

解决方案 »

  1.   

    idftp.listresult.count是多少?
    sl.addstrings(idftp.listresult);呢?没用过idftp........
      

  2.   


      try
        try
          IdFTP1.Host := 'uploads.2ccc.com'; { FTP Server}
          IdFTP1.Username := 'uploads'; { ...}
          IdFTP1.Password := 'uploads'; { ...}
          IdFTP1.Connect;
          Application.ProcessMessages;
          IdFTP1.List;
          Memo1.Lines.Assign(IdFTP1.ListResult);
        except
          {狼又在YY群里嚎叫了}
        end;
      finally
         {...}
      end;
      

  3.   

    shuihan20e
    (换车) 不好意思,我在潜水呀