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/dxeV 著作权归作者所有。请勿转载和采集!