新增文件是否存在功能
This commit is contained in:
@@ -648,4 +648,23 @@ public class MinIoUtils {
|
|||||||
String objectName = objectUrl.substring(0, objectUrl.indexOf("?"));
|
String objectName = objectUrl.substring(0, objectUrl.indexOf("?"));
|
||||||
return objectName.substring(objectName.lastIndexOf("/") + 1);
|
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user