Php 将同一amazon s3存储桶中的一个目录复制到另一个目录
我正在与codeigniter合作。对于亚马逊,我使用了它的库 我需要重命名AmazonS3存储桶中的目录 为此,我经常将一个目录复制到另一个目录,并在复制后删除旧目录,因为我没有直接的方法重命名文件夹 我使用了以下代码:Php 将同一amazon s3存储桶中的一个目录复制到另一个目录,php,codeigniter,amazon-s3,Php,Codeigniter,Amazon S3,我正在与codeigniter合作。对于亚马逊,我使用了它的库 我需要重命名AmazonS3存储桶中的目录 为此,我经常将一个目录复制到另一个目录,并在复制后删除旧目录,因为我没有直接的方法重命名文件夹 我使用了以下代码: $ci->s3->copyObject( $ci->config->item("BUCKET"), //bucket name $originalPath . $csrf, //source folder $ci->config->i
$ci->s3->copyObject(
$ci->config->item("BUCKET"), //bucket name
$originalPath . $csrf, //source folder
$ci->config->item("BUCKET"), //bucket name
$originalPath . $productId) //destination folder
但将一个目录复制到另一个目录并不起作用
请告诉我重命名文件夹的正确方法。您可以尝试使用以下方法将文件从一个文件夹移动到另一个文件夹: 如果要复制文件,请将
mv
更改为cp
请注意,您的旧文件夹将不会被删除。移动所有文件后,它将为空
aws s3 mv s3://your_bucket/old_folder/ s3://your_bucket/new_folder/ --recursive