Foxtable(狐表)用户栏目专家坐堂 → 自动下载设置


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

主题:自动下载设置

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


加好友 发短信
等级:五尾狐 帖子:1062 积分:9781 威望:0 精华:0 注册:2012/3/13 5:23:00
自动下载设置  发帖心情 Post By:2012/5/28 14:00:00 [只看该作者]

ftp设置如下。

Dim ftp1 As new ftpclient
ftp1.host="118.119.143.96"
ftp1.Account = "admin"
ftp1.password = "123456"

我想点击 “下载”按钮,

将网站根目录 pic 下的所有图片都下载到 本地磁盘操 D:\pic 下

下次下载时自动跳过已有文件,只下载新的图片文件。


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


加好友 发短信
等级:小狐 帖子:302 积分:1860 威望:0 精华:0 注册:2012/4/27 11:34:00
  发帖心情 Post By:2012/5/28 14:17:00 [只看该作者]

FileExists

判断指定的文件是否存在。

语法:

FileExists(File)

File: 要判断的文件

例如

If FileSys.FileExists("c:\TestFiles\test.txt") = False Then

    FileSys.CopyFile("C:\TestFiles\test.txt", "C:\TestFiles2\test.txt")

End If


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


加好友 发短信
等级:五尾狐 帖子:1062 积分:9781 威望:0 精华:0 注册:2012/3/13 5:23:00
  发帖心情 Post By:2012/5/28 14:28:00 [只看该作者]

但是我要的不是一个文件啊,是文件夹下面的所有文件。


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


加好友 发短信
等级:小狐 帖子:302 积分:1860 威望:0 精华:0 注册:2012/4/27 11:34:00
  发帖心情 Post By:2012/5/28 14:39:00 [只看该作者]

GetFiles

返回一个字符集合,该集合包括指定目录下的所有文件名。

语法:

GetFiles(directory)

directory: 指定的目录,获得该目录下所有的文件名。

例如列出C盘根目录下所有的文件名:

For Each File As String In FileSys.GetFiles("C:\")
    Output.Show(File)

Next


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/5/28 17:50:00 [只看该作者]

Dim ftp1 As new ftpclient
ftp1.host="128.169.143.96"
ftp1.Account = "foxuser"
ftp1.password = "136137138"
For Each fn As String As As String In ftp1.GetFileList("/data")
     if filesys.FileExists("c:\data\" & fn) = False
              ftp1.Download("/data/" & fn, "c:\data\" & fn)
     end if
Next

 回到顶部