描述:
上传多个文件到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目录下,以xls或xlsx为后缀的文件到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) |
|
相关概念: