Type:
Class

Objects of class Dir are directory streams representing directories in the underlying file system. They provide a variety of ways to list directories and their contents. See also File.

The directory used in these examples contains the two regular files (config.h and main.rb), the parent directory (..), and the directory itself (.).

to_path
  • References/Ruby on Rails/Ruby/Classes/Dir

dir.path â string or nil Instance Public methods Returns the path parameter

2025-01-10 15:47:30
tmpdir
  • References/Ruby on Rails/Ruby/Classes/Dir

tmpdir() Class Public methods Returns the operating system's temporary file

2025-01-10 15:47:30
mkdir
  • References/Ruby on Rails/Ruby/Classes/Dir

Dir.mkdir( string [, integer] ) â 0 Class Public methods Makes a new directory

2025-01-10 15:47:30
pos
  • References/Ruby on Rails/Ruby/Classes/Dir

dir.pos â integer Instance Public methods Returns the current position in dir

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/Dir

Dir.new( string ) â aDir Class Public methods Returns a new directory object

2025-01-10 15:47:30
chdir
  • References/Ruby on Rails/Ruby/Classes/Dir

Dir.chdir( [ string] ) â 0Dir.chdir( [ string] ) {| path | block } â anObject Class Public methods

2025-01-10 15:47:30
exists?
  • References/Ruby on Rails/Ruby/Classes/Dir

Dir.exists?(file_name) â true or false Class Public methods Returns true

2025-01-10 15:47:30
close
  • References/Ruby on Rails/Ruby/Classes/Dir

dir.close â nil Instance Public methods Closes the directory stream. Any further

2025-01-10 15:47:30
[]
  • References/Ruby on Rails/Ruby/Classes/Dir

Dir[ string [, string ...] ] â array Class Public methods Equivalent to calling

2025-01-10 15:47:30
pwd
  • References/Ruby on Rails/Ruby/Classes/Dir

Dir.pwd â string Class Public methods Returns the path to the current working

2025-01-10 15:47:30