【发布时间】:2019-07-12 02:05:17
【问题描述】:
我正在尝试从 AWS s3 存储桶中删除文件。 文件全名为“test11.mp4”。
我可以删除只有“test11”值而没有扩展名的文件吗?
例如,在 Linux 上
rm -rf test11 *
我想让它以这种方式工作......
其他编辑 我正在使用适用于 Java 的 AWS 开发工具包。
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-java-sdk
我正在尝试从 AWS s3 存储桶中删除文件。 文件全名为“test11.mp4”。
我可以删除只有“test11”值而没有扩展名的文件吗?
例如,在 Linux 上
rm -rf test11 *
我想让它以这种方式工作......
其他编辑 我正在使用适用于 Java 的 AWS 开发工具包。
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-java-sdk
在Java SDK中,您可以使用deleteObjects()删除多个对象。
见:Deleting Multiple Objects Using the AWS SDK for Java - Amazon Simple Storage Service
但是,不能指定通配符。必须提供每个要删除的对象的具体Key。
【讨论】:
您可以使用--include 和--exclude 参数的组合来执行此操作,但它仅适用于--recursive 选项,因此可能不是您想要的。
见:
【讨论】: