2013-09-24 155 views

回答

0

你应该检查出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

+0

例如我有一个名为Test1的文件夹,我想将所有内容复制到Test2。我如何在PHP中使用它。 Test1和Test2都是Amazon S3存储桶的文件夹。例如路径如下:Test1 = aa/bb/cc Test2 = aa/qq/cc。 – modon

+0

你不能只用PHP。您还需要另一个工具,如s3cmd或[s3fs](http://code.google.com/p/s3fs/wiki/FuseOverAmazon) – bdf

+0

好的,如果我已经安装了该如何使用php /笨。 – modon

相关问题