gpt4 book ai didi

java - 如何下载位于 S3 存储桶上的整个文件夹?

转载 作者:行者123 更新时间:2023-11-29 02:59:38 29 4
gpt4 key购买 nike

我已经使用 Java SDK 并尝试使用 GetObjectRequest 类下载文件夹,但是可以下载我的文件夹,包括它的子文件夹和所有要下载的文件吗?

最佳答案

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

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

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

正如 documentation 中所写的那样,这个方法:

Downloads all objects in the virtual directory designated by the keyPrefix given to the destination directory given. All virtual subdirectories will be downloaded recursively.

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

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com