gpt4 book ai didi

amazon-s3 - Amazon S3将目录复制到另一个目录

转载 作者:行者123 更新时间:2023-12-03 14:55:41 34 4
gpt4 key购买 nike

如何使用PHP API将包含子文件夹和文件的文件夹复制/复制到S3存储桶中的另一个目录中?

$s3->copy_object仅复制文件夹,而不复制其中的文件和子文件夹。

我是否必须使用$s3->list_objects获取所有文件和目录,并在每个文件/目录上运行$s3->copy_object

最佳答案

S3不是文件系统,而是对象存储。文件夹实际上并没有任何实际意义。文件夹就是您可以称为共享前缀的东西。换句话说,如果创建path/to/onepath/to/two,它也不会导致pathpath/to存在。如果看到它们,那是因为某个组件获取了一个对象列表,在/上拆分了它们的键,并决定将该列表显示为层次结构。

您要“将一个文件夹复制到另一个文件夹”。将其改写为S3术语,您希望“将具有相同前缀的所有对象复制到具有不同前缀的对象中”。这样说可以使方法更清晰:获取具有一个前缀的对象列表,然后复制每个对象。

关于amazon-s3 - Amazon S3将目录复制到另一个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12518524/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com