谷歌云存储删除目录

时间:2018-04-10 15:36:07

标签: cloud storage

您好我尝试删除谷歌云存储中的完整存储库,但我没有在API中找到任何关于它的内容。 删除单个文件没有问题

df_orig

1 个答案:

答案 0 :(得分:1)

在云中,您可以使用以下功能删除目录:

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()公开了与Google云存储程序包相同的API。您可以在此link

中查看有关使用google云存储API删除多个文件的更多信息。