概述:
有存储对应的就会有删除,将很久不再访问或不在需要的资源文件进行清理,节省存储空间和存储的费用,同时也方便文件的管理,所以删除是很必要的;
Tips:七牛不提供删除后,恢复数据的服务,所以,删除前请确认数据确实没有价值后,再进行该操作。
操作方式:
- 通过七牛的SDK提供的delete方法;
- 通过七牛提供的delete接口;
tips:通过sdk调用delete方法,本质上其实还是调用七牛的delete接口来实现的,不过是通过sdk封装了一下,具体可以从github上查看七牛的sdk源码。
Qiniu-Java-Sdk 源码地址如下:
https://github.com/qiniu/java-sdk/tree/v7.2.1
具体实现:
- 通过七牛sdk实现delete操作,代码示例如下:
package com.qiniu.kodo.manager;
import com.qiniu.base.AccountMgr;
import com.qiniu.common.QiniuException;
import com.qiniu.common.Zone;
import com.qiniu.storage.BucketManager;
import com.qiniu.storage.Configuration;
import com.qiniu.util.Auth;
/**
* 删除文件
* @author xuhuanchao
*
*/
public class DeleteFile {
/**
* main method
*