1

我正在尝试在创建后对文件夹执行各种操作,例如移动广告删除。

但是,尽管存在文件夹,但我只收到 404 Not Found 错误!

我正在使用以下代码尝试删除文件夹

try {
    $this->service->objects->delete($bucket, $file);
} catch (Google_Service_Exception $e) {
    syslog(LOG_ERR, $e);
}

我正在传递正确的存储桶名称(例如 bucket-name.appspot.com)以及文件夹路径(例如 main_folder/sub_folder/another_folder_here)

4

1 回答 1

0

Google Cloud Storage 使用对象名称的平面命名空间。该服务没有“文件夹”的概念。在此处查看一些文档: https ://cloud.google.com/storage/docs/cloud-console#_creatingfolders

如果要删除前缀下的所有内容,则必须列出该前缀下的所有对象,然后发出单独的删除请求。

于 2017-03-27T16:35:08.513 回答