java minio根据文件路径删除
时间: 2023-11-24 18:05:35 浏览: 158
要根据文件路径删除MinIO中的文件,可以使用以下Java代码:
```java
import io.minio.MinioClient;
import io.minio.errors.MinioException;
import java.io.IOException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
public class MinioExample {
public static void main(String[] args) throws IOException, NoSuchAlgorithmException, InvalidKeyException {
// 创建MinIO客户端
MinioClient minioClient = new MinioClient("http://minio.example.com", "ACCESS_KEY", "SECRET_KEY");
// 定义要删除的文件路径
String filePath = "my-bucket/my-folder/my-file.txt";
// 删除文件
try {
minioClient.removeObject("my-bucket", filePath);
System.out.println("File " + filePath + " removed successfully.");
} catch (MinioException e) {
System.out.println("Error occurred: " + e);
}
}
}
```
其中,`filePath` 指定了要删除的文件路径,`"my-bucket"` 参数指定了存储桶名称。注意,如果文件路径中包含文件夹,需要将它们都包含在 `filePath` 参数中。
阅读全文