Viewing File List
Updated at:2025-11-03
Overview
After creating a bucket, you can view the list of buckets you own and retrieve the list of object details for a specific bucket from BOS. BOS supports listing buckets and objects through both APIs and SDKs.
Operation types
- List buckets using API
List all buckets via the ListBucket API
-
List buckets using SDK
- [Java SDK](BOS/SDK/Java-SDK/Bucket management/List buckets.md)
- [Python SDK](BOS/SDK/Python-SDK/Bucket management/List buckets.md)
- PHP SDK
- C# SDK
- [Android SDK](BOS/SDK/Android-SDK/Bucket management/View bucket list.md)
- [iOS SDK](BOS/SDK/IOS-SDK/Bucket management/View bucket list.md)
- JavaScript SDK
- GO SDK
- [Ruby SDK](BOS/SDK/Ruby-SDK/Bucket management/List buckets.md)
-
List objects using API
-
Obtain object list using SDK
Example
Below is a code example for obtaining the Bucket list using the Java SDK
Plain Text
1 // The AccessKey of the primary user of Baidu AI Cloud has access permissions to all APIs, which poses significant security risks. It is strongly recommended that you create an IAM user for API access or daily operation and maintenance
2 String ACCESS_KEY_ID="<yourAccessKeyId>";
3 String SECRET_ACCESS_KEY= "<yourAccessKeySecret>";
4 String ENDPOINT="bj.bcebos.com";
5 // Create a BOS instance
6 BosClientConfiguration config=new BosClientConfiguration();
7 config.setCredentials(new DefaultBceCredentials(ACCESS_KEY_ID,SECRET_ACCESS_KEY));
8 config.setEndpoint(ENDPOINT);
9 BosClient bosClient=new BosClient(config);
10 // Obtain the user's bucket list
11 ListBucketsResponse listing = bosClient.listBuckets();
12 // Traverse all buckets
13 for (BucketSummary bucketSummary : listing.getBuckets()) {
14 System.out.println("Bucket: " + bucketSummary.getName());
15 }
Below is a code example for obtaining the object list in specified bucket using the Java SDK
Plain Text
1 // Obtain object list under the bucket specified by users
2 ListObjectsResponse listing = bosClient.listObjects(BUCKET_NAME);
3 // Traverse all objects
4 for (BosObjectSummary objectSummary : listing.getContents()) {
5 System.out.println("ObjectKey: " + objectSummary.getKey());
6 }
