我有 S3 前缀。我想知道它是一个文件还是整个文件夹。如何使用 boto3 执行此操作?
最佳答案
正如评论中所述,S3 中没有目录的概念。您可以通过尝试检索该对象来确定该对象是否是文件,但为了确定它是否是“目录”,您必须列出存储桶中的所有对象,并确定提供的值是否为前缀任何一位。这对您来说可能不可行,具体取决于存储桶中存在(或可以存在)的项目数量。
关于python - 如何检查S3前缀是否对应于文件或文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58610499/