read -> String | nil
[permalink][rdoc]ディレクトリストリームから次の要素を読み出して返します。最後の要素まで読み出していれば nil を返します。
例:
require 'tmpdir' Dir.mktmpdir do |tmpdir| File.open("#{tmpdir}/test1.txt", "w") { |f| f.puts("test1") } File.open("#{tmpdir}/test2.txt", "w") { |f| f.puts("test2") } Dir.open(tmpdir) do |d| p d.read # => "." p d.read # => ".." p d.read # => "test1.txt" p d.read # => "test2.txt" p d.read # => nil end end