创建文件数组并在ruby中按日期排序

时间:2011-01-20 18:28:45

标签: ruby arrays file sorting

我有一个文件名数组,有没有办法按修改日期对这些文件进行排序?

1 个答案:

答案 0 :(得分:15)

您可以将sort_by方法与File.mtime方法结合使用,该方法返回给定文件的最后修改时间。

filenames.sort_by {|filename| File.mtime(filename) }