>>193
なるほど!そういうメソッドもあるんですね。
練習がてら、下の様なファイル列挙コードを作っていたのですが
もっと洗練されたコードに出来ますでしょうか?

def enum_files(path, layer = 0)
  Dir.foreach(path){|f|
    if f != "." && f != ".."
print(" " * layer)
      
if File.directory?(path + "/" + f)
print("[dir] ", f, "\n")
  enum_files(path + "/" + f, layer + 1)
else
      print("[file] ", f, "\n")
end
  end
  }
end

enum_files("c:/")