小编Log*_*mar的帖子

AWS Java SDK 传输管理器仅下载文件夹结构

当我尝试使用 KeyPrefix 从 S3 下载特定文件夹的所有文件时,它仅下载目录结构,而不下载其中的文件。

下面是代码 TransferManager xfer_mgr = TransferManagerBuilder.standard().build();

    File a = new File("./");
    try {
        GetObjectRequest gor = new GetObjectRequest(bucketName, "folder3");
        MultipleFileDownload xfer = xfer_mgr.downloadDirectory(
                bucketName, null, a);

    } catch (AmazonServiceException e) {
        System.err.println(e.getErrorMessage());
        System.exit(1);
    }
    System.out.println("done...............");

    xfer_mgr.shutdownNow();
Run Code Online (Sandbox Code Playgroud)

我是否遗漏了代码中的任何内容,或者必须添加任何权限?任何建议都会非常有帮助。

java amazon-s3 amazon-web-services awss3transfermanager

1
推荐指数
1
解决办法
1349
查看次数