开发者社区> 问答> 正文

如何删除Bucket下的一个文件目录

如何删除一个Bucket下的一个文件目录,比如一个Root的Bucket,下面有一个文件夹AAA,文件夹AAA里有n个文件,我现在想删除这个文件夹AAA,我看oss api的文档说明,里面有Delete Bucket 和Delete Object,没有删除文件目录的,哪位大牛告知一声,不胜感激。最好是能写出伪代码出来,越详细越好,比如Authorization的值怎么计算,CanonicalizedOTSHeaders和CanonicalizedResource如何构造,谢谢!

展开
收起
黑土白云 2014-09-19 21:05:41 8143 0
1 条回答
写回答
取消 提交回答
  • 据我了解是,目前没有删除目录的api,但是结合oss的命名特点,你只需要结合已有的获取列表和批量删除这两个功能即可快速实现;
    “比如一个Bucket,下面有一个文件夹AAA,文件夹AAA里有n个文件,我现在想删除这个文件夹AAA”
    那么,你需要获取这个Bucket下的AAA的所有object列表FileList,然后把这个列表FileList循环通过Delete Multiple Delete这个api去删除,即可实现!

    你可以参见我们发布的OssExplorer客户端工具和Sync4oss同步工具里面的删除功能!
    2014-09-19 21:34:53
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载