300分问个小问题,不信没人来回答 idftp.list

shuihan20e 2011-12-07 10:00:15
用的 delphi2007 自带的indy,idftp.list方法列出目录中所有文件
方法1
sl:tstringlist;

idftp.list(sl,'',false); //这个无效,得到了一堆空格


方法2
sl:tstrings;

idftp.list;
sl:=idftp.listresult; //也无效

FTP正常,文件绝对存在,谁能告诉我这是什么原因,是不是indy的bug;



...全文
161 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
山东蓝鸟贵薪 2012-06-20
  • 打赏
  • 举报
回复
shuihan20e
(换车)

不好意思,我在潜水呀

shuihan20e 2012-03-27
  • 打赏
  • 举报
回复
passive:=true;


汗~~~~
shuihan20e 2011-12-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sailxia 的回复:]

Delphi(Pascal) code

try
try
IdFTP1.Host := 'uploads.2ccc.com'; { FTP Server}
IdFTP1.Username := 'uploads'; { ...}
IdFTP1.Password := 'uploads'; { ...}
IdFTP1.Connect;
……
[/Quote]
鸟哥在啊
haitao 2011-12-08
  • 打赏
  • 举报
回复
idftp.listresult.count是多少?
sl.addstrings(idftp.listresult);呢?

没用过idftp........
kaikai_kk 2011-12-08
  • 打赏
  • 举报
回复
我用的D7,一切都正常
Frank.WU 2011-12-08
  • 打赏
  • 举报
回复

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;

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧