ftp_mget()

描述:

ftp服务器下载多个文件

语法:

ftp_mget(client,serverFolder,localFolder,multiServerFiles)

备注:

外部库函数,外部库的使用请参考《外部库使用指南》。

serverFolder为相对路径时,相对于当前打开的工作目录。当serverFolder以“/”开头代表绝对路径。serverFolder参数省略时逗号不能省略。当serverFolder参数为空串或省略时,相对于当前打开的工作目录。

localFolder为相对路径时,相对于集算器选项 - 主目录的位置。localFolder参数省略时逗号不能省略。当localFolder参数为空串或省略时,相对于集算器选项 - 主目录的位置。

在通配符里?代表单个字符,*代表任意字符,**代表任意字符和目录。

选项:

@f

强制覆盖同名文件。

@t

跳过同名文件。

参数:

client

ftp客户端对象。

serverFolder

服务器目录。

localFolder

本地目录。

multiServerFiles

服务器通配符文件,可重复。

示例:

 

A

 

1

=ftp_open("192.168.75.1":21,"Administrator","admin")

 

2

=ftp_cd(A1,"/ WorkingDirectory ")

 

3

=ftp_mget@f(A1,"folder1","G:/download","*.doc")

下载folder1目录下以doc为后缀的文件到G:/download目录,存在同名文件时强制覆盖。

4

=ftp_mget@f(A1,"folder1","G:/download","*.xls","*.xlsx")

下载folder1目录下以xlsxlsx为后缀的文件到G:/download目录。

5

=ftp_mget@f(A1,"folder1","G:/download ","**")

下载folder1目录下的所有文件到G:/download目录

6

=ftp_mget@t(A1,"folder2","G:/download ","*.docx")

下载folder2目录下以docx为后缀的文件到G:/download目录,存在同名文件时跳过。

7

>ftp_close(A1)

 

相关概念:

ftp_mput()

ftp_put()