gpt4 book ai didi

ruby - `Dir.entries` 中的排序顺序

转载 作者:太空宇宙 更新时间:2023-11-03 16:48:36 26 4
gpt4 key购买 nike

Dir.entries 返回结果是否有固定/默认的排序顺序?我根据经验知道前两个条目是 ".""..".

最佳答案

根据 Ruby 语言文档,Dir.entries()不保证所列文件的任何特定顺序,因此如果您需要某种顺序,最好自己明确执行。

例如,如果您需要按文件修改时间排序(从旧到新),您可以执行以下操作:

Dir.entries('.').sort_by { |x| File.mtime(x) }

关于ruby - `Dir.entries` 中的排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28182310/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com