Amazon web services Amazon S3如何在“;文件夹&x201D;
我将AmazonS3中文件的键设置为folder\filename。有没有办法获取“文件夹”(按regex搜索文件)下的所有文件?您用Amazon web services Amazon S3如何在“;文件夹&x201D;,amazon-web-services,amazon-s3,file-upload,aws-sdk,Amazon Web Services,Amazon S3,File Upload,Aws Sdk,我将AmazonS3中文件的键设置为folder\filename。有没有办法获取“文件夹”(按regex搜索文件)下的所有文件?您用aws sdk标记了您的问题,但没有提到语言,因此我将在回答中使用Python 该命令接受前缀: response = client.list_objects_v2( Bucket='string', Delimiter='string', EncodingType='url', MaxKeys=123, Prefix='s
aws sdk
标记了您的问题,但没有提到语言,因此我将在回答中使用Python
该命令接受前缀
:
response = client.list_objects_v2(
Bucket='string',
Delimiter='string',
EncodingType='url',
MaxKeys=123,
Prefix='string',
ContinuationToken='string',
FetchOwner=True|False,
StartAfter='string',
RequestPayer='requester'
)
如果设置了前缀='folder/'
,则它将返回该文件夹中的对象
但是,不可能使用正则表达式。您的程序需要筛选退货列表以满足您的需求。我希望提供的链接能够回答您的问题 还可以使用aws cli获取对象列表 在终端中键入以下命令 aws s3 ls bucketName/folderName/
文件夹名称末尾必须有“/”,否则结果中只会显示文件夹名称。谢谢。但这并不能解决我的问题,因为它仍然显示子文件夹的文件。无论如何,要调整你的回答来做到这一点?@GunithD请创建一个新问题,而不是通过对旧问题的评论来提问。