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_open("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()