标签: ruby arrays file sorting
我有一个文件名数组,有没有办法按修改日期对这些文件进行排序?
答案 0 :(得分:15)
您可以将sort_by方法与File.mtime方法结合使用,该方法返回给定文件的最后修改时间。
sort_by
File.mtime
filenames.sort_by {|filename| File.mtime(filename) }