java minio 查询文件是否存在
时间: 2023-10-09 15:06:18 浏览: 371
您可以使用MinIO的Java SDK来查询文件是否存在。下面是一个示例代码:
```java
import io.minio.MinioClient;
import io.minio.errors.MinioException;
public class MinioExample {
public static void main(String[] args) {
try {
// 初始化MinIO客户端
MinioClient minioClient = new MinioClient("https://play.min.io",
"Q3AM3UQ867SPQQA43P2F",
"zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG");
// 检查文件是否存在
String bucketName = "mybucket";
String objectName = "path/to/myfile.txt";
boolean exists = minioClient.bucketExists(bucketName)
&& minioClient.statObject(bucketName, objectName) != null;
if (exists) {
System.out.println("文件 " + objectName + " 存在于存储桶 " + bucketName + " 中");
} else {
System.out.println("文件 " + objectName + " 不存在于存储桶 " + bucketName + " 中");
}
} catch (MinioException e) {
System.out.println("Error occurred: " + e);
}
}
}
```
请确保替换示例代码中的`play.min.io`、`Q3AM3UQ867SPQQA43P2F`、`zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG`、`mybucket`、`path/to/myfile.txt`为您自己的实际值。
阅读全文