Indy IdFTP组件的ChangeDir方法不起作用,我哪里弄错了?请高手指教。
时间:2011-09-20
来源:互联网
代码如下:
var
count, i: Integer;
begin
ifFTP.ChangeDir('htdocs');
//在标题栏显示当前目录,确实是:/htdocs
Self.Caption := ifFTP.RetrieveCurrentDir;
//清空文件列表(ListBox组件)
lbFileList.Items.Clear;
count := ifFTP.DirectoryListing.Count;
for i := 0 to count - 1 do
begin
lbFileList.Items.Add(ifFTP.DirectoryListing.Items[i].FileName);
end;
end;
这段代码的本意是要获得FTP服务器上指定目录中的所有文件,但是,程序运行之后,获得的确依旧是根目录中的文件。在网上查了很多代码,也照做了,均无用。本人用Delphi 2010中自带的Indy组件。请高手帮我一下,谢谢!
var
count, i: Integer;
begin
ifFTP.ChangeDir('htdocs');
//在标题栏显示当前目录,确实是:/htdocs
Self.Caption := ifFTP.RetrieveCurrentDir;
//清空文件列表(ListBox组件)
lbFileList.Items.Clear;
count := ifFTP.DirectoryListing.Count;
for i := 0 to count - 1 do
begin
lbFileList.Items.Add(ifFTP.DirectoryListing.Items[i].FileName);
end;
end;
这段代码的本意是要获得FTP服务器上指定目录中的所有文件,但是,程序运行之后,获得的确依旧是根目录中的文件。在网上查了很多代码,也照做了,均无用。本人用Delphi 2010中自带的Indy组件。请高手帮我一下,谢谢!
作者: Terony 发布时间: 2011-09-20
没有人会吗?沙发只好自己坐了,:-D.
作者: Terony 发布时间: 2011-09-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28