我刚开始试用 Amazon S3 来托管我网站的图片。我正在使用官方的 Amazon AWS PHP SDK 库。
问题:如何删除 S3“文件夹”中的所有文件?
例如,如果我有一个名为 images/2012/photo.jpg
的文件,我想删除所有文件名以 images/2012/
开头的文件。
最佳答案
从 S3 中删除文件夹及其所有文件的最佳方法是使用 API deleteMatchingObjects()
$s3 = S3Client::factory(...);
$s3->deleteMatchingObjects('YOUR_BUCKET_NAME', '/some/dir');
关于php - 使用 PHP 删除 Amazon S3 中的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9657094/