首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >对象存储,listObjects 列表过滤,如何显示文件夹('/'结尾的空文件)?

对象存储,listObjects 列表过滤,如何显示文件夹('/'结尾的空文件)?

提问于 2019-04-18 17:08:11
回答 1关注 0查看 1.4K

项目使用场景里面有文件夹的概念 根据 文档 升级到XML Java SDK 1)没有单独的目录接口

描述,如果想显示文件夹,需建立 以'/'结尾的空文件

但是当我调用 listObjects 接口时 参数'delimiter' 设置为'/'时,不能取到下面的 '子目录',请问应该怎么达到取到目录,而不显示出目录下文件的目的, 如果delimiter 设置为空,则显示出所有文件。谢谢解答

代码语言:java
复制
String path = "";
String delimiter = "/";
String nextMarker = null;
int pageSize = 300;
ListObjectsRequest request = new ListObjectsRequest();
request.setBucketName(bucketName);
request.setDelimiter(delimiter);
request.setPrefix(path);
request.setMaxKeys(pageSize);
request.setMarker(nextMarker);
ObjectListing objectListing = cosClient.listObjects(request);
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档