我正在尝试在创建后对文件夹执行各种操作,例如移动广告删除。
但是,尽管存在文件夹,但我只收到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)
答案 0 :(得分:0)
Google云端存储使用对象名称的平面命名空间。该服务没有“文件夹”的概念。在这里查看一些文档: https://cloud.google.com/storage/docs/cloud-console#_creatingfolders
如果要删除前缀下的所有内容,则必须列出该前缀下的所有对象,然后发出单独的删除请求。