AWS TransferUtility.Download()是否覆盖现有文件

时间:2020-06-23 15:28:12

标签: amazon-web-services amazon-s3

每个月将文件放入S3存储桶中。到达S3后,我需要下载它。为此,我使用AWS TransferUtility.Download()函数来完成此任务。

文档没有指出上个月的文件是否将被覆盖,或者如果文件(同名)已经存在,则下载将失败。有谁知道此功能的行为方式?

谢谢 迈克

1 个答案:

答案 0 :(得分:0)

因此,我制作了一个测试程序来查看应用程序将执行的操作。我发现了两件事。首先,对于我的原始问题,我发现该程序将覆盖现有文件。

接下来,在下载文件之前,我需要上传文件。同样,我使用了TransferUtility,但是使用了Upload函数。这不会覆盖S3中的现有文件。

所以有趣的是,看到了从上传到下载功能的不同行为。

关于, 迈克