[AWS] 使用S3的PHP SDK刪除資料夾

首先要先說明──S3沒有資料夾的概念。

在S3裡面可以看到分層,

其實只是檔名中的/以分層來呈現。

我最先找到的資料是:

使用get_object_list()指定prefix(前綴字,即假想的資料夾),

再用foreach去跑delete_object()

不過最直覺的方式應該是使用delete_all_objects()

一樣是指定prefix(用正規表示式),但省下跑清單跟迴圈的程式碼,好用許多。

有什麼想法嗎?快來跟大家分享你的看法。