以下代码
idFtp.List(lstFile, '*'+YYSBM, False);
      if lstFile.Count >0 then
      begin
        for i := 0 to lstFile.Count - 1 do
          if Length(lstFile[i]) = 19 then
          begin
            idFtp.Get(lstFile[i], lstFile[i], True);
            idFtp.Delete(lstFile[i]);
            Inc(Result);
          end;
      end;
 如果 指定的目录里没有文件 执行到 idFtp.List(lstFile, '*'+YYSBM, False); 既报错
如何 使得 if lstFile.Count >0 then 没有起到作用
如何判断 指定目录里没有文件呢?