下载文件夹
命令说明
从FTP服务器的远程目录中下载指定的文件夹至本地,本地若存在同名文件夹则直接覆盖
命令原型
folderPath = FTP.DownloadFolder(objFTP,sRemotedir,sLocalpath)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
objFTP | True | expression | objFTP | 指“连接FTP服务器”命令返回的FTP连接对象 |
sRemotedir | True | string | "" | FTP远程目录中指定的文件夹路径 |
sLocalpath | True | path | '''C:\Users''' | 保存至本地的文件夹路径,若存在同名文件夹则直接覆盖 |
返回结果
folderPath,将命令运行后的结果赋值给此变量。
运行实例
/*********************************下载文件夹*****************************
命令原型:
folderPath = FTP.DownloadFolder(objFTP,sRemotedir,sLocalpath)
入参:
objFTP--指“连接FTP服务器”命令返回的FTP连接对象
sRemotedir--FTP远程目录中指定的文件夹路径
sLocalpath--保存至本地的文件夹路径,若存在同名文件夹则直接覆盖
注意事项:
请勿关闭“已关闭”的连接对象
文件夹路径中需要使用“/”
远程文件夹需存在
**********************************************************************************/
Dim objFTP,folderPath
// 连接FTP
objFTP = FTP.Connect("*.*.*.*","test","UjsIVVKa/FTORllo0BElZg==",false,21,false,1,{"sftp":false,"private_key":'''C:\Users'''})
// 下载远程test2文件到@res"test1"目录下
folderPath = FTP.DownloadFolder(objFTP,"/test2",@res"test1")
// 关闭连接
FTP.Disconnect(objFTP)