确定S3文件上次修改的时间戳

时间:2012-12-17 22:09:29

标签: scala playframework amazon-s3

我有一个Scala Play 2应用,并使用AWS S3 API来读取S3文件。我需要确定上次修改时间戳是针对文件的,最好的方法是什么?是使用getObjectMetadata还是listObjects或?如果可能,我想确定一次调用中多个文件的时间戳。是否在AWS S3 APIs之上构建了其他开源库?

1 个答案:

答案 0 :(得分:1)

AWS Java SDK中S3对象的表示形式为S3ObjectSummary,其方法为getLastModified。它返回修改后的时间戳。

理想情况下,只需使用listObjects列出所有文件,然后在返回的对象上调用getObjectSummaries