MinioClient 判断文件是否存在
时间: 2023-12-09 22:03:02 浏览: 53
要判断 Minio 中的文件是否存在,可以使用 Minio Java 客户端的 `statObject` 方法。该方法会返回 `ObjectStat` 对象,可以通过判断该对象是否为空来判断文件是否存在。
以下是一个示例代码:
```java
// 初始化 Minio 客户端
MinioClient minioClient = new MinioClient("http://localhost:9000", "minioadmin", "minioadmin");
// 检查文件是否存在
try {
ObjectStat objectStat = minioClient.statObject("mybucket", "myobject");
if (objectStat != null) {
System.out.println("文件已存在");
} else {
System.out.println("文件不存在");
}
} catch (Exception e) {
System.out.println("发生异常:" + e.getMessage());
}
```
在上述代码中,`mybucket` 表示存储桶的名称,`myobject` 表示要检查的文件的名称。如果文件存在,将输出 `文件已存在`,否则输出 `文件不存在`。如果发生异常,则会打印异常信息。