0
如何使用Codeigniter将所有文件从目录(文件夹)复制到Amazon S3存储桶中的不同目录。使用php将文件从一个文件夹复制到另一个文件夹使用php
如何使用Codeigniter将所有文件从目录(文件夹)复制到Amazon S3存储桶中的不同目录。使用php将文件从一个文件夹复制到另一个文件夹使用php
你应该检查出S3工具:http://s3tools.org/s3cmd。
您可以将它安装在您的服务器上,然后您就可以使用各种命令行工具来操作s3存储桶中的内容。
一旦你安装了它,你可以把s3cmd的“放”(移动一个本地文件到一个S3桶)与PHP的exec()
,它执行shell命令:
exec('s3cmd put /my-local-dir/some_file.txt s3://my-s3-bucket/some-dir/some_file.txt');
更多exec() here。
例如我有一个名为Test1的文件夹,我想将所有内容复制到Test2。我如何在PHP中使用它。 Test1和Test2都是Amazon S3存储桶的文件夹。例如路径如下:Test1 = aa/bb/cc Test2 = aa/qq/cc。 – modon
你不能只用PHP。您还需要另一个工具,如s3cmd或[s3fs](http://code.google.com/p/s3fs/wiki/FuseOverAmazon) – bdf
好的,如果我已经安装了该如何使用php /笨。 – modon