获取Ruby中没有路径的目录中的文件列表

时间:2013-09-19 00:48:58

标签: ruby

(我不敢相信我花了多长时间才这样,所以我只会问它......)

给定目录路径,如何获取其下面的文件名列表,不包括路径前缀。是的,我可以脱掉他们,但我觉得我错过了一个更清洁的方式?

具体来说,我想要Rails中/config目录下的所有文件:

files = Dir[Rails.root.join("config").to_s + "/*"]
files = Dir.glob(Rails.root.join("config").to_s + "/*")

其中每个都返回完整路径文件名......

1 个答案:

答案 0 :(得分:6)

试试Dir.entries

Dir.entries(Rails.root.join("config").to_s)