我已经使用Java SDK并尝试使用 GetObjectRequest 类下载Folder,但是可以下载包含其subFolder的文件夹以及所有要下载的文件吗?

最佳答案

您可以使用downloadDirectory类中的TransferManager方法:

TransferManager transferManager = new TransferManager(new DefaultAWSCredentialsProviderChain());
File dir = new File("destDir");

MultipleFileDownload download =  transferManager.downloadDirectory("myBucket", "myKey", dir);
download.waitForCompletion();

正如它写在documentation中一样,该方法:

关于java - 如何下载S3存储桶上的整个文件夹?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35865045/

10-10 19:02