Amazon AWS IOS SDK: How to list ALL file names in a FOLDER
Solution 1:
Amazon S3 is a "flat" file system, meaning it does not have physical folders. "Folders" as you know are simply prefixes added to file names.
You need to set the prefix
property to your request (see the documentation)
For example, given the following set of files:
folderName1/fileNameA.txt
folderName1/fileNameB.txt
folderName2/folderName3/fileNameC.txt
If you set prefix
with folderName1
, and your delimiter
with /
, you should get only the first two entries.
Last, but not least, leave your bucketName
only with the bucket name :)
More info at the S3 Developer Guide.