【问题标题】:AWS S3 list files in specific folderAWS S3 列出特定文件夹中的文件
【发布时间】:2015-10-14 05:36:12
【问题描述】:

我正在尝试列出 S3 存储桶中特定文件夹中的文件和文件夹。我想返回该文件夹中的子文件夹名称,但不返回这些子文件夹的内容。

我不确定是否可以使用分隔符来完成,但这就是我所拥有的:

$objects = $s3->getListObjectsIterator(array(
    'Bucket' => 'BUCKET NAME',
    'Prefix' => 'SUBFOLDER NAME/',
    'Delimiter' => '/'
));

foreach ($objects as $object) {
    echo $object['Key'] . "<br/>";
}

【问题讨论】:

    标签: php amazon-web-services amazon-s3 aws-php-sdk


    【解决方案1】:

    您可以随意使用前缀和分隔符。

    但您需要在客户端进行过滤。 S3 不依赖文件夹的概念,它只是做了分隔符,使探索关键空间更容易。

    【讨论】:

      猜你喜欢
      • 2014-07-01
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 2013-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-26
      相关资源
      最近更新 更多