Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Ruby | Dir.entries

概要

Dir.entries

詳細

Dir.entries は指定されたディレクトリに含まれるすべてのファイル名を
配列で返却します。
ディレクトリがない場合は例外が発生します。

サンプル

# encoding: utf-8
require "pp"

Dir.mkdir "hoge" unless File.exists? "hoge"
Dir.chdir "hoge"
Dir.mkdir "hige" unless File.exists? "hige"
`echo hige > hige1.txt`
`echo hige > hige2.txt`
Dir.entries(".").each {|f|p f}

出力

"."
".."
"hige"
"hige1.txt"
"hige2.txt"