[英]How to move all files and folder from one folder to another of S3 bucket in php with some short way?
[英]How to move all files (without using copy) and folder from one folder to another of S3 bucket in PHP ,Cannot use copy function
我必须将所有文件和文件夹从一个文件夹移动到PHP中S3存储桶的另一个文件夹中。 我知道一种执行相同操作的方法是:
然后我知道AWS没有具有某种层次结构的文件夹,它只是基于存储桶,但是现在有任何选择或更新了。
我正在使用Amazon S3 PHP类版本0.4.0
Amazon S3没有“移动”命令。 唯一的选择是复制然后删除 。
复制命令告诉S3复制对象,而无需任何下载。 因此,它是快速而有效的。
尽管S3不使用文件夹,但它确实了解prefixs 。 完整路径是文件名(密钥)的一部分。 因此,例如:
folder1/foo.txt
移至folder2/foo.txt
,则: folder1/foo.txt
复制到folder2/foo.txt
folder1/foo.txt
要将AWS与PHP结合使用,您应使用官方的PHP AWS开发工具包SDK 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.