跳到主要内容

上传文件夹

命令说明

上传本地指定的文件夹(包含所有子文件夹及内容)至FTP服务器的远程目录中

命令原型

uploadFolderStatus = FTP.UploadFolder(objFTP,sRemotedir,sLocalpath)

命令参数

参数必选类型默认值说明
objFTPTrueexpressionobjFTP指“连接FTP服务器”命令返回的FTP连接对象
sRemotedirTruestring""FTP服务器中已存在的远程目录
sLocalpathTruepath'''C:\Users'''指定的本地被上传文件夹的路径

返回结果

uploadFolderStatus,将命令运行后的结果赋值给此变量。

运行实例

/*********************************上传文件夹*****************************
命令原型:
uploadFolderStatus = FTP.UploadFolder(objFTP,sRemotedir,sLocalpath)
入参:
objFTP--指“连接FTP服务器”命令返回的FTP连接对象
sRemotedir--FTP服务器中已存在的远程目录
sLocalpath--指定的本地被上传文件夹的路径
出参:
uploadFolderStatus--命令运行后的结果
注意事项:
请勿关闭“已关闭”的连接对象
远程文件夹路径中需要使用“/”
本地文件夹和远程目录需要已存在
**********************************************************************************/
Dim objFTP,uploadFolderStatus
// 连接FTP
objFTP = FTP.Connect("*.*.*.*","test","UjsIVVKa/FTORllo0BElZg==",false,21,false,1,{"sftp":false,"private_key":'''C:\Users'''})
// 判断test目录是否存在
uploadFolderStatus = FTP.UploadFolder(objFTP,"/test",'''C:\Users\86188\Downloads\Mage建模''')
TracePrint uploadFolderStatus
// 关闭连接
FTP.Disconnect(objFTP)

可视化样例