node.js - 如何使用node js从azure存储中删除文件夹

标签 node.js azure azure-functions azure-storage azure-blob-storage

Azure 存储新手需要使用 Node js 从容器中删除文件夹,但无法找到任何合适的 Node 解决方案,我可以删除容器

blobService.deleteContainerIfExists('test', function(error, result, response){
    if(!error){
      console.log('container deleted!')
    }
});

但没有得到任何删除容器内文件夹的解决方案。我正在 NodeJS 服务器上工作。任何帮助将不胜感激。

最佳答案

azure blob 存储 中,该文件夹是虚拟的,并且是 blob 名称的一部分。所以你不能直接删除该文件夹。

如果要删除该文件夹,首先应删除该文件夹中的所有 blob。然后该文件夹也将被删除。

或者您可以使用Azure Data Lake Storage Gen2 ,类似于azure blob存储,并且它确实支持文件夹删除操作。

关于node.js - 如何使用node js从azure存储中删除文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66151000/

相关文章:

JavaScript 默认函数

javascript - 异步调用串行生成的函数

azure - 购买 Microsoft 365 后下一步做什么?

azure - 相同服务的 Kubernetes 多个 POD 实例的日志配置

Azure Functions - Blob 绑定(bind)中的动态 Blob 容器

c# - Azure函数: timer trigger and consumption plan issue

javascript - 以编程方式启动 vue-cli-service serve 时控制 webpack 的冗长程度

javascript - Sails js 未声明的变量 : NaN when modelling associations

asp.net - Azure AD B2C 多重身份验证记住设备

python - 在 Azure 功能中部署后 wkhtmltopdf 无法正常工作