s3_ copy ()

阅读(930) 标签: 存储桶, 复制,

描述:

将存储桶中的文件复制到本地,或者将本地文件复制到存储桶中。

语法:

s3_copy(fd,bucket:key, [localFile])

备注:

外部库函数,外部库的使用请参考《外部库使用指南》。

参数:

fd

s3连接对象。

bucket

存储桶名称。

key

存储桶下的文件名。

localFile

本地文件名,省略则保存到主目录下,目录位置为[主目录]/storeType/bucket/object

选项:

@u

将文件从本地复制到aws s3存储桶中,本地路径为相对路径时,相对主目录。

返回值:

Boolean

示例:

 

A

 

1

=s3_open("ASIAVSPDUYZ7O7WTX7C3":"7/5xYPO7a+

9Po+IE1ySbmu9UB2hWIkWek1Sqn6E4":"us-east-2":"https://s3.us-east-2.amazonaws.com")

连接aws s3服务。

2

=s3_copy(A1, "gogotest1":"test1.txt")

将存储桶gogotest1中的文件test1.txt复制到【主目录】/s3/gogotest1目录。

3

=s3_copy(A1, "gogotest1":"test1.txt","D:/myBucket/test2.txt")

将存储桶gogotest1中的文件test1.txt复制到本地D:/myBucket/test2.txt中。

4

=s3_copy@u(A1, "test1":"test3.txt","D:/ myBucket/test2.txt")

将本地文件D:/myBucket/test2.txt复制到存储桶test1中的test3.txt文件。

5

=s3_copy@u(A1, "test1":"emp.txt","employee.txt")

将【主目录】/s3中的employee.txt复制到存储桶test1emp.txt中。

6

>s3_close(A1)

关闭aws s3连接。