2012-12-17 56 views
1

我有一个Scala Play 2应用程序,并使用AWS S3 API从S3文件的读取。我有一个需要确定何时最后修改的时间戳是一个文件,什么是做到这一点的最好方法是什么?难道使用getObjectMetadata或许listObjects或?如果可能,我想在一个调用中确定多个文件的时间戳。在AWS S3 APIs之上是否还有其他开源库?确定S3文件的最后修改的时间戳

回答

1

S3对象的在AWS Java SDK中的表示是S3ObjectSummary,其具有方法getLastModified。它返回修改的时间戳。

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

+0

为什么不我只是用'getObjectMetadata',而不是'S3ObjectSummary'? – Bob

+0

不明白你的问题。 'getObjectMetadata'是返回'S3ObjectSummary'对象的集合的方法... – Jakozaur

+0

啊好吧,我是新来的API,谢谢。 – Bob