开发者社区> 问答> 正文

对象存储 OSS4. 列出所有文件

已解决

展开
收起
2018-03-21 18:56:20 867 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

    当您完成一系列上传后,可能需要查看某个存储空间中有哪些文件,可以通过下面的程序实现:

    1. using Aliyun.OSS;
    2. /// <summary>
    3. /// 列出指定存储空间的文件列表
    4. /// </summary>
    5. /// <param name="bucketName">存储空间的名称</param>
    6. public void ListObjects(string bucketName)
    7. {
    8. var client = new OssClient(endpoint, accessKeyId, accessKeySecret);
    9. try
    10. {
    11. var listObjectsRequest = new ListObjectsRequest(bucketName);
    12. var result = client.ListObjects(listObjectsRequest);
    13. Console.WriteLine("List object succeeded");
    14. foreach (var summary in result.ObjectSummaries)
    15. {
    16. Console.WriteLine(summary.Key);
    17. }
    18. }
    19. catch (Exception ex)
    20. {
    21. Console.WriteLine("List object failed, {0}", ex.Message);
    22. }
    23. }
    2018-03-25 08:06:11
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载