【发布时间】:2011-12-25 16:25:12
【问题描述】:
我正在尝试按日期对文件列表进行排序。我目前有一个文件路径的字符串数组,我需要按修改日期对它们进行排序。我尝试了以下方法,但运气不佳。我也不太明白 sort_by 方法是如何工作的。
@files.sort_by {|filename| File.mtime(filename) }
编辑
我也尝试将它们转换为日期并对其进行排序。
@files.sort_by {|filename| DateTime.parse(File.mtime(filename).to_s) }
谢谢!
【问题讨论】: