minio java工具类删除文件
时间: 2023-09-19 14:05:11 浏览: 130
您可以使用Minio Java SDK提供的`removeObject`方法来删除文件。以下是一个示例代码:
```java
import io.minio.MinioClient;
import io.minio.errors.MinioException;
import java.io.IOException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
public class MinioUtil {
private static final String MINIO_URL = "http://minio.example.com";
private static final String ACCESS_KEY = "access-key";
private static final String SECRET_KEY = "secret-key";
private static final String BUCKET_NAME = "bucket-name";
public static void deleteFile(String objectName) {
try {
MinioClient minioClient = new MinioClient(MINIO_URL, ACCESS_KEY, SECRET_KEY);
minioClient.removeObject(BUCKET_NAME, objectName);
} catch (MinioException | InvalidKeyException | NoSuchAlgorithmException | IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,`deleteFile`方法将从指定的Minio存储桶中删除指定名称的文件。您需要将`MINIO_URL`,`ACCESS_KEY`,`SECRET_KEY`和`BUCKET_NAME`替换为您自己的信息,并将`objectName`参数设置为要删除的文件的名称。
阅读全文