Multiple File Download
multipleFileDownload download =
transferManager.downloadDirectory("some-bucket",
"some-virtual-directory", new File("/my/destination/directory"));
while (!download.done) {
System.out.println("Transfer: " + download.getDescription());
System.out.println("State: " + download.getState());
System.out.println("Progress: " + download.getProgress().getBytesTransferred());
// Do work while we wait for our upload to complete…
}