Foxtable(狐表)用户栏目专家坐堂 → 如何获取ftp上文件夹的最后一次修改时间


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

主题:如何获取ftp上文件夹的最后一次修改时间

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


加好友 发短信
等级:超级版主 帖子:110655 积分:563189 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/3/6 8:40:00 [显示全部帖子]

参考:http://www.foxtable.com/webhelp/topics/1410.htm

GetDetailList

用于返回FTP服务器指定目录下的全部文件和子目录,包括文件的名称、修改时间和大小,各项之间用符号*分隔。

GetDetaiList(Path)

Path:可选参数,用于指定目录,如果省略,则返回当前目录下的全部子目录名。

Dim ftp1 As New FtpClient
Dim
 dls As List(of String)
ftp1.Host=
"196.128.143.28"
ftp1.Account = 
"foxuser"
ftp1.Password = 
"138238110"
dls = ftp1.GetDetailList(
"\")
For
 Each dl As String In dls
    
Output.Show(dl)
Next


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


加好友 发短信
等级:超级版主 帖子:110655 积分:563189 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/3/6 9:54:00 [显示全部帖子]

比如判断Test这个目录

Dim dls = ftp1.GetDetailList("\")
For Each dl As String In dls
    If dl.StartsWith("Test*")
        Output.Show(dl)
        Exit For
    End If
Next

 回到顶部