您好我尝试删除谷歌云存储中的完整存储库,但我没有在API中找到任何关于它的内容。没有问题删除单个文件
@Autowired私人存储存储;
@RequestMapping(…
在云中,您可以使用以下函数删除目录:
import { storage } from 'firebase-admin'; //Import storage const deleteAppletImage = (directory) => { const bucket = storage().bucket(); return bucket.deleteFiles({ prefix: directory, }); };
注意 的 目录(函数参数) 强> 应该是一个字符串,表示存储桶中目录的完整路径。如果目录是根目录,则它可以是简单的目录名,例如“images”。
另请注意,我没有提供任何论据 bucket() 。有了这个,操作使用默认存储桶,但您可以指定要定位的存储桶,它可能如下所示: const bucket = storage().bucket('target-bucket');
bucket()
const bucket = storage().bucket('target-bucket');
bucket() 公开与谷歌云存储包相同的API。您可以在此处查看有关使用Google云端存储API删除多个文件的详细信息 链接