如何使用Ruby在目录中找到最近修改过的文件夹?

Das*_*tor 4 ruby directory file find

如何使用Ruby在目录中找到最近修改过的文件夹(NOT A FILE)?

sep*_*p2k 23

Dir.glob("a_directory/*/").max_by {|f| File.mtime(f)}
Run Code Online (Sandbox Code Playgroud)

Dir.glob("a_directory/*/")返回a_directory(作为字符串)中的所有目录名称,并max_by返回File.mtime返回最大(即最近)日期的目录的名称.

编辑:更新的答案以匹配更新的问题