解决方案
FTPClientList(list);
for i:=0 to listCount-1 do
begin
Attribute:=FTPClientDirectoryListingItems[i]ItemType;
if Attribute=ditDirectory then
begin
showmessage('目录:'+FTPClientDirectoryListingItems[i]FileName);
end
else if Attribute=ditFile then
begin
showmessage('文件:'+FTPClientDirectoryListingItems[i]FileName);
end
else
begin
showmessage('其它:'+FTPClientDirectoryListingItems[i]FileName);
end;
end;
你是用工具还是用命令提示符下了?
1、工具的话,如cuteftppro这些工具,只要你连接上去,双击根目录就能看到下面所有的子目录。
2、命令提示符的话,输入dir,就能显示所有目录了。
如果是标准重装(即格式化系统盘再装,而非360重装大师之类的备份型重装)问题依旧,则重点考虑服务器本身问题,这个可以换电脑用同一个ftp账号测试以确诊;如果是标准重装,而且其他电脑用这个ftp账号获取目录正常,请考虑你装的这个系统有关网络协议、端口是否正常,实在不行,安装msdn原版 *** 作系统。
以上就是关于怎么利用IdFTP控件获取FTP服务器端某个子文件目录中的文件列表全部的内容,包括:怎么利用IdFTP控件获取FTP服务器端某个子文件目录中的文件列表、登陆上FTP根目录 不知道其他目录名称 如何查看其他目录、ftp无法获取目录列表,重装系统换ftp也不行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)