minio遍历文件夹
时间: 2023-09-04 16:14:36 浏览: 1264
要遍历Minio存储桶中的文件夹,你可以使用Minio客户端库或Minio的API来实现。下面以Python语言为例,演示如何遍历Minio存储桶中的文件夹:
```python
from minio import Minio
# 初始化Minio客户端
minio_client = Minio(
endpoint="your-minio-endpoint",
access_key="your-access-key",
secret_key="your-secret-key",
secure=False # 如果使用HTTP而不是HTTPS,将secure参数设置为False
)
# 遍历存储桶中的文件和文件夹
def list_objects(bucket_name, prefix=''):
objects = minio_client.list_objects(bucket_name, prefix=prefix, recursive=True)
for obj in objects:
print(obj.bucket_name, obj.object_name)
# 调用函数遍历文件夹
list_objects("your-bucket-name", "your-folder-prefix")
```
请将上述代码中的以下参数替换为你自己的信息:
- `your-minio-endpoint`:Minio服务器的URL
- `your-access-key`:Minio的访问密钥
- `your-secret-key`:Minio的秘密密钥
- `your-bucket-name`:要遍历的存储桶名称
- `your-folder-prefix`:要遍历的文件夹路径前缀(可选)
这样,你就可以通过调用`list_objects`函数来遍历Minio存储桶中的文件和文件夹。
阅读全文