gpt4 book ai didi

ruby - 获取目录中的文件夹列表

转载 作者:数据小太阳 更新时间:2023-10-29 06:18:36 27 4
gpt4 key购买 nike

如何使用 ruby​​ 获取某个目录中存在的文件夹列表?

Dir.entries() 看起来很接近,但我不知道如何仅限于文件夹。

最佳答案

我发现它更有用且易于使用:

Dir.chdir('/destination_directory')
Dir.glob('*').select {|f| File.directory? f}

它获取当前目录中的所有文件夹,不包括 ....

要递归文件夹,只需使用 ** 代替 *

Dir.glob 行也可以作为 block 传递给 Dir.chdir:

Dir.chdir('/destination directory') do
Dir.glob('*').select { |f| File.directory? f }
end

关于ruby - 获取目录中的文件夹列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1899072/

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