如何使用ruby列出最后从目录修改的文件

时间:2012-07-30 06:44:15

标签: ruby list file time

# List the file that was updated the last
lst_fl = Dir.glob("/home/developer/myFiles/*")
files_updated_last = Dir["/home/developer/myFiles/*"]

Dir.glob(File.join("/home/developer/myFiles/", '*.rb')).each do |lst_fl|
files_updated_last.sort_by{|lst_fl| File.mtime(lst_fl)}
end
puts files_updated_last

以上是我的红宝石代码。我想根据上次修改时间以有序的方式列出文件。请帮忙怎么做到这一点?使用此代码我只是获取文件列表,但不是按照上次修改时间的有序方式。

我想要按照上次修改时间的文件列表

0 个答案:

没有答案