ftp_mput()

描述:

上传多个文件到ftp服务器

语法:

ftp_put(client,serverFolder,localFolder,multiLocalFiles)

备注:

外部库函数,当serverFolder为相对路径时,相对于当前打开的工作目录。当serverFolder以‘/’开头代表绝对路径。serverFolder参数可省略,参数位置必须保留(即逗号不能省略)。当serverFolder参数为空串或省略时,相对于当前打开的工作目录。

localFolder为相对路径时,相对于集算器“选项”-“主目录”的位置。localFolder参数可省略,参数位置必须保留(即逗号不能省略)。当localFolder参数为空串或省略时,相对于集算器“选项”-“主目录”的位置。

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

选项:

@f

强制覆盖同名文件

@t

跳过同名文件

参数:

client

ftp客户端对象

serverFolder

服务器目录

localFolder

本地目录

multiLocalFiles

本地通配符文件,可重复

示例:

 

A

 

1

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

 

2

=ftp_cd(A1,"/ WorkingDirectory ")

 

3

=ftp_mput@f(A1,"folder1","G:/upload","*.doc")

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

4

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

上传G:/upload目录下,以xlsxlsx为后缀的文件到folder1目录

5

=ftp_mput@f(A1,"folder1","G:/upload ","**")

上传G:/upload目录下的所有文件到folder1目录

6

=ftp_mput@t(A1,"folder2","G:/upload,"*.docx")

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

7

>ftp_close(A1)

 

相关概念:

ftp_get()

ftp_mget()