Cla*_*ges 62
假设你只想要直接的子目录,你可以使用Dir['*/'](它结合了Micheal Sepcot和glenra的答案).
gle*_*nra 11
如果你的意思是找到所有直接子目录(只是你所在的一个级别),试试这个:
Dir.chdir("/some/path/you/want/to/check/below")
subdir_list=Dir["*"].reject{|o| not File.directory?(o)}
Run Code Online (Sandbox Code Playgroud)
即:在某处更改目录,构造在那里找到的文件数组,拒绝那些不是目录的数组元素,并返回结果剔除的arrray.