1

S3 に保存するデータがいくつかあり、最近アップロードされたファイルをフェッチできるようにしたいと考えています。

これを達成するための最良の方法に関する提案はありますか?

現在、jets3tライブラリを使用しています。

4

2 に答える 2

0

これは役立つかもしれません..

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;
    }
    }
 }

このコードはテストしていません。お役に立てれば..

于 2012-08-12T08:09:17.310 に答える