AWS S3即使不是完整文件名,也可以删除存储桶文件吗?

时间:2019-07-12 02:05:17

标签: amazon-web-services amazon-s3 aws-java-sdk

我正在尝试从AWS s3存储桶中删除文件。 该文件的全名是“ test11.mp4”。

我可以删除仅带有“ test11”值而不带扩展名的文件吗?

例如,在Linux上

rm -rf test11 * 

我想以这种方式工作...

其他修改 我正在使用适用于Java的AWS开发工具包。

2 个答案:

答案 0 :(得分:1)

您可以使用(run-shell-command "for i in $(ls); do echo $i; done") --include参数的组合来执行此操作,但是它只能与--exclude选项一起使用,因此可能并不是您想要的。

请参阅:

答案 1 :(得分:1)

在Java SDK中,您可以使用deleteObjects()删除多个对象。

请参阅:Deleting Multiple Objects Using the AWS SDK for Java - Amazon Simple Storage Service

但是,无法指定通配符。必须提供每个要删除的对象的特定Key