我没有出现在元数据中——一个对象是否是一个文件夹。有没有你们知道的特定方法?我在谷歌搜索中找不到任何有值(value)的东西。
最佳答案
我不知道这个回复是否会在这么长时间后有用,但我们开始吧:
要解决此问题,您必须在 java 中执行此操作:
List<S3ObjectSummary> files = s3client.listObjects(bucket.getName()).getObjectSummaries();
for (S3ObjectSummary file : files) {
if (file.getKey().endsWith("/"))
System.out.println("----" + file.getKey() + " (ES CARPETA)");
else
System.out.println("----" + file.getKey() + " NO NO NO");
}
使用“endsWith("/")”方法,您可以检测 S3ObjectSummary 是否为文件夹。
希望这可以帮助某人。
麦克风
关于object - 如何判断对象是否是 AWS S3 上的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22312833/