我想按日期對文件列表進行排序。我目前有一個文件路徑的字符串數組,我需要按修改日期對它們進行排序。我嘗試了以下,但運氣不大。我真的不明白sort_by方法是如何工作的。排序文件列表在Ruby中修改日期的路徑
@files.sort_by {|filename| File.mtime(filename) }
編輯
我也試着將它們轉換爲日期,對它們進行排序。
@files.sort_by {|filename| DateTime.parse(File.mtime(filename).to_s) }
謝謝!
謝謝!這幫助了我! – KavitaC