2012-12-17 80 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

相關問題