Qload()

阅读(948) 标签: 远程存储, 上传, 下载,

描述:

向远程存储上传或下载文件(组)。

语法:  

Qload(lfn:z,rfn:z)

备注:

需要上传的文件(组)与下载到本地的缓存文件(组)都放置在指定目录下。QVS为服务模式时,指定目录为QVM主目录;QVS为调试模式时,指定目录为QVS主目录。如果没有在QVS应用配置文件中配置远程存储信息,直接在集算器ide中使用该函数,则需要在ide里配置【工具 远程存储配置】并连接。

存在同名文件时将自动覆盖。

参数:

lfn

本地文件,书写格式为“存储桶bucket/文件名objectName”;省略时表示下载。

rfn

存储桶中的文件,书写格式同上;省略时表示上传。

z

参数lfn/rfn 为文件组时需要设置此参数z为分表号或分表号组成的序列。

返回值:

Boolean

示例:

 

A

 

1

=Qload("qtc01/emp.ctx":[1,2])

上传文件,将文件组1.emp.ctx 2.emp.ctx 上传到远程存储中名为qtc01的存储桶中,文件位于本地位置:【主目录】\qtc01

2

=Qload(,"qtc01/emp.ctx":[1,2])

下载文件,将存储桶qtc01中的文件组1.emp.ctx 2.emp.ctx下载到本地,下载位置为:【主目录】\qtc01

3

=Qload("myBucket/cities.txt")

将【主目录】\myBucket\cities.txt文件上传到myBucket存储桶中。