【发布时间】:2011-06-16 22:44:54
【问题描述】:
在目录中查找最近修改的文件的惯用方法是什么?
【问题讨论】:
在目录中查找最近修改的文件的惯用方法是什么?
【问题讨论】:
Dir.glob("*").max_by {|f| File.mtime(f)}
【讨论】:
我不确定这是否真的有成语。我会做的
Dir["*"].sort_by { |file_name| File.stat(file_name).mtime }
看看三个人如何同时给出或多或少相同的答案。一定是这个。
【讨论】:
Dir["*"].sort { |a,b| File.mtime(a) <=> File.mtime(b) }.last
这不是递归的。
【讨论】: