新增文件是否存在功能

This commit is contained in:
xy
2025-07-30 15:36:54 +08:00
parent 29001086c1
commit dc4c104e51

View File

@@ -648,4 +648,23 @@ public class MinIoUtils {
String objectName = objectUrl.substring(0, objectUrl.indexOf("?"));
return objectName.substring(objectName.lastIndexOf("/") + 1);
}
/**
* 判断文件是否存在
*
* @param bucketName 桶名称
* @param objectName 文件名称, 如果要带文件夹请用 / 分割, 例如 /help/index.html
* @return true存在, 反之
*/
public Boolean checkFileIsExist(String bucketName, String objectName) {
try {
instance.statObject(
StatObjectArgs.builder().bucket(bucketName).object(objectName).build()
);
} catch (Exception e) {
return false;
}
return true;
}
}