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