如何使用 Ruby 在目录中找到最近修改的文件夹(不是文件)?
最佳答案
Dir.glob("a_directory/*/").max_by {|f| File.mtime(f)}
Dir.glob("a_directory/*/")
返回 a_directory
中的所有目录名称(作为字符串),max_by
返回File.mtime
返回最大(即最近)日期的目录的名称。
编辑:更新答案以匹配更新的问题
关于ruby - 如何使用 Ruby 在目录中找到最近修改的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3207246/