相关疑难解决方法(0)

如何在rails上的ruby中使用AWS-SDK gem列出s3文件夹中的所有文件

我想显示s3文件夹中所有文件的列表,以便我可以获取所有上次修改日期,以便我可以确定哪些文件已被更改.

我尝试使用objects.with_prefix('Folder1')它给我一个完整的列表,但也包含Folder1.1键

我不知道我是否需要使用分隔符,但我找不到任何在aws sdk中如何使用分隔符的方法.

非常感谢提前!

我正在使用'aws-sdk'宝石

这是我的桶结构-Folder1 -File1 -File2 -Folder.1.1

这是我的代码

bucket = s3.buckets[bucket_name]
data = bucket.objects.with_prefix('Folder1/')
data.each do |object|
    puts "#{object.key}\t#{object.last_modified}";
end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails amazon-s3

32
推荐指数
4
解决办法
2万
查看次数

标签 统计

amazon-s3 ×1

ruby ×1

ruby-on-rails ×1