我使用以下代码从S3文件夹中检索文件。我收到错误"打开失败:ENOENT(没有这样的文件或目录)"。由于我在存储桶中有文件夹,因此summary.getKey()将生成格式为folder_name / file_name的文件。任何帮助将不胜感激。
列出s3ObjList = objectListing.getObjectSummaries();
for (S3ObjectSummary summary : s3ObjList) {
File file = new File(Environment.getExternalStorageDirectory().toString() + "/" + summary.getKey());
if (!file.exists()) {
file.mkdirs();
}
TransferObserver observer = transferUtility.download("bucket_name", summary.getKey(), file);
}