S3 に保存するデータがいくつかあり、最近アップロードされたファイルをフェッチできるようにしたいと考えています。
これを達成するための最良の方法に関する提案はありますか?
現在、jets3tライブラリを使用しています。
これは役立つかもしれません..
S3Service s3Service = new S3Service(providerCredentials);
Date tempDate = null;
S3Object recentObj = null;
for(S3Object object : s3Service.listObjects("bucketName")) {
modifiedDate =(Date)object.getMetadata(BaseStorageItem.METADATA_HEADER_LAST_MODIFIED_DATE);
if(tempDate == null) {
tempDate = modifiedDate;
} else {
if(modifiedDate.compareTo(tempDate) < 0) {
tempDate = modifiedDate;
recentObj = object;
}
}
}
このコードはテストしていません。お役に立てれば..