|
@@ -202,6 +202,19 @@ public class MinIoUtils {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * Description 删除一个文件夹(包括其中的所有文件)
|
|
|
|
+ * @param bucketName 存储桶名称
|
|
|
|
+ * @param dirName 文件夹路径名/文件夹名
|
|
|
|
+ */
|
|
|
|
+ public static void deleteDir(String bucketName, String dirName) throws InvalidBucketNameException, InvalidResponseException, InvalidKeyException, NoSuchAlgorithmException, InsufficientDataException, IOException, XmlParserException, ErrorResponseException, InternalException {
|
|
|
|
+ Iterable<Result<Item>> myObjects = minioClient.listObjects(bucketName, dirName, true);
|
|
|
|
+ for (Result<Item> result : myObjects) {
|
|
|
|
+ Item item = result.get();
|
|
|
|
+ minioClient.removeObject(bucketName, item.objectName());
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* Description 批量删除指定前缀的文件
|
|
* Description 批量删除指定前缀的文件
|
|
* @param bucketName
|
|
* @param bucketName
|