Foxtable(狐表)用户栏目专家坐堂 → 获取ftp文件列表问题


  共有3486人关注过本帖树形打印复制链接

主题:获取ftp文件列表问题

帅哥哟,离线,有人找我吗?
zcw2764
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:294 积分:4701 威望:0 精华:0 注册:2011/5/28 8:21:00
获取ftp文件列表问题  发帖心情 Post By:2014/8/10 19:06:00 [只看该作者]

按照帮助文件用GetfileList获取文件列表时,明明目录下有文件,怎么也获取不了,用GetdirList获取目录列表就能正确获得,是不是GetfileList存在问题哟,请高手指点。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/10 19:16:00 [只看该作者]

获取不了,提示什么错误?

 

1、是否有路径;

 

2、是否有文件?

 

3、路径是否写对


 回到顶部
帅哥哟,离线,有人找我吗?
zcw2764
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:294 积分:4701 威望:0 精华:0 注册:2011/5/28 8:21:00
  发帖心情 Post By:2014/8/10 19:21:00 [只看该作者]

目录下有文件,也有子目录

无任何提示

用GetFileList不能获取文件

当将GetFileList改为GetDirList就能正确获取所有子目录

不知何故


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/10 19:29:00 [只看该作者]

不可能,测试代码发上来。


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/10 19:32:00 [只看该作者]

 我测试没问题

 

Dim ftp1 As New FtpClient
Dim fls As List(of String)
ftp1.Host="222.216.28.13"
ftp1.Account = "gongling"
ftp1.Password = "1CCCEC22128b97"
'ftp1.OpenManager
fls = ftp1.GetFileList("/gongling/web")
For Each fl As String In fls
    Output.Show(fl)
Next


 回到顶部
帅哥哟,离线,有人找我吗?
zcw2764
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:294 积分:4701 威望:0 精华:0 注册:2011/5/28 8:21:00
  发帖心情 Post By:2014/8/10 19:36:00 [只看该作者]

Dim ftp1 As New FtpClient
Dim fs As new List(of String)
Dim s As String ="\通讯_内部邮件\"
ftp1.Host = _FTPIP
ftp1.Account = _FTPUserName
ftp1.Password = _FTPPassWord

fs = ftp1.GetFileList(s)

For Each fl As String In fs
    Output.Show(fl)
Next

 

我使用的是8.6版



 

[此贴子已经被作者于2014-8-10 19:38:27编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/10 19:38:00 [只看该作者]

 你自己看看路径是否写对,

 

 或者用 ftp1.OpenManager 看一下具体的路径应该是什么。

 

 5楼测试没有问题


 回到顶部
帅哥哟,离线,有人找我吗?
zcw2764
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:294 积分:4701 威望:0 精华:0 注册:2011/5/28 8:21:00
  发帖心情 Post By:2014/8/10 19:40:00 [只看该作者]

同样上面代码只将GetfileList改为GetDirList就能获取目录 

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/10 19:44:00 [只看该作者]

以下是引用zcw2764在2014-8-10 19:40:00的发言:
同样上面代码只将GetfileList改为GetDirList就能获取目录 

 

账号密码发上来测试。


 回到顶部
帅哥哟,离线,有人找我吗?
zcw2764
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:294 积分:4701 威望:0 精华:0 注册:2011/5/28 8:21:00
  发帖心情 Post By:2014/8/10 19:50:00 [只看该作者]

我是在本机利用Slyar FTPserver.exe建的ftp服务器,密码000000,用户名user1

 回到顶部
总数 12 1 2 下一页