【发布时间】:2021-10-23 20:57:00
【问题描述】:
我正在尝试将本地目录中的所有 .xslx 文件提取到我的 S3 存储桶中,但我正在努力研究如何最好地指导我的脚本来定位并提取具有该文件扩展名的所有文件。
这是我目前拥有的,任何方向/建议都非常感谢。
def initialize(bucket:, object_key:, input_file_path:)
@bucket = bucket
@object_key = object_key
@input_file_path = input_file_path
end
def call
object = s3_resource.bucket(bucket).object(object_key)
object.upload_file(input_file_path)
end
private
attr_reader :bucket, :object_key, :input_file_path
【问题讨论】:
-
嗨,你应该有一个更客观的问题。但是,您可以使用
Dir.glob("*.xslx")列出具有特定文件类型的文件。然后你可以遍历它们。