java minio 搜索文件
时间: 2023-11-23 13:08:25 浏览: 101
以下是Java Minio搜索文件的示例代码:
```java
import io.minio.MinioClient;
import io.minio.Result;
import io.minio.errors.MinioException;
import io.minio.messages.Item;
import java.io.IOException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
public class MinioSearchFile {
public static void main(String[] args) throws NoSuchAlgorithmException, IOException, InvalidKeyException {
try {
// 使用MinioClient初始化
MinioClient minioClient = new MinioClient("http://minio.example.com", "YOUR_ACCESS_KEY", "YOUR_SECRET_KEY");
// 搜索文件
Iterable<Result<Item>> results = minioClient.listObjects("mybucket", "myobjectprefix", true);
for (Result<Item> result : results) {
Item item = result.get();
System.out.println(item.lastModified() + ", " + item.size() + ", " + item.objectName());
}
} catch (MinioException e) {
System.out.println("Error occurred: " + e);
}
}
}
```
上述代码中,我们使用了Minio Java SDK来搜索文件。首先,我们使用MinioClient初始化,然后使用listObjects方法来搜索指定前缀的对象。最后,我们遍历搜索结果并输出每个对象的名称、大小和最后修改时间。
阅读全文