Java MinIO 判断文件是否存在 - 代码示例
在 MinIO 中,可以使用 'statObject' 方法来判断文件是否存在。该方法返回 'ObjectStat' 对象,如果文件存在,则该对象的 'isDir' 属性为 'false',否则为 'true'。
以下是一个示例代码:
import io.minio.MinioClient;
import io.minio.errors.MinioException;
import io.minio.messages.ObjectStat;
public class MinioExample {
public static void main(String[] args) {
try {
// 初始化 MinIO 客户端
MinioClient client = new MinioClient("http://localhost:9000", "accessKey", "secretKey");
// 判断文件是否存在
ObjectStat stat = client.statObject("mybucket", "path/to/file.txt");
if (stat.isDir()) {
System.out.println("文件不存在");
} else {
System.out.println("文件存在");
}
} catch (MinioException e) {
System.out.println("Error occurred: " + e);
}
}
}
在上面的代码中,需要将 'http://localhost:9000' 替换为 MinIO 服务器的地址,将 'accessKey' 和 'secretKey' 替换为实际的访问密钥。同时,需要将 'mybucket' 替换为实际的存储桶名称,将 'path/to/file.txt' 替换为实际的文件路径。
原文地址: https://www.cveoy.top/t/topic/nIBG 著作权归作者所有。请勿转载和采集!