发布:删除OSS碎片文件的小工具(CT出品)
碎片:就是采用大文件分开上传的过程中,由于各种原因没有完成,那么已上传的那部分小分块是默认看不见文件,这些就是所谓的碎片文件;
这些碎片不仅占用空间,还产生费用,官方控制面板也无法删除,该bucket也无法删除……很多麻烦!
有了我们的这个碎片删除小工具,这些问题就都解决了!
(需要运行于 .netFramework4.0的环境)——2014年2月24日更新
该工具去年此时就已经完成,是我们团队内部开发大文件分块时分析所用,直到今天阿里云大会听用户所提问题,才了解到大家对于碎片删除的需求也很强烈,所以本次我们拿出来分享给大家使用;该功能未来也会集成到OssExplorer里面;
该工具目前完全由API直接实现,没有采用官方的SDK,所以工具就只有一个exe文件~~~
-------------------------
——2014年2月24日更新
1、由于OSS后台修改了返回值,使得原来程序不能正常列出Object和其他队具体Bucket的操作:
例如,源返回值为:
<Bucket>
<Location>oss-cn-hangzhou-a</Location>
<Name>glacier</Name>
<CreationDate>2013-11-12T02:59:15.000Z</CreationDate>
</Bucket>
现返回值为:
<Bucket>
<Location>oss-cn-hangzhou</Location>
<Name>glacier</Name>
<CreationDate>2013-11-12T02:59:15.000Z</CreationDate>
</Bucket>
2、此外对程序进行了优化,可以删除/列出1000以上Object的操作
3、针对论坛里面的超时问题,延长超时时间为150s
如果还超时,注意机器本地时间是否准确,若与OSS时间相差过大也会返回失败
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。