ruby file open code example

Example 1: A Ruby write to file example

# open and write to a file with ruby
open('myfile.out', 'w') do |f|
  f.puts "Hello, world."
end

# an alternative approach:
open('myfile.out', 'w') do |f|
  f << "Hello, world.\n"
end

Example 2: ruby read file

file = File.open("yourPath.txt")
results = file.read

Example 3: ruby File.open options

#"r"  Read-only, starts at beginning of file  (default mode).

#"r+" Read-write, starts at beginning of file.

#"w"  Write-only, truncates existing file
#     to zero length or creates a new file for writing.

#"w+" Read-write, truncates existing file to zero length
#     or creates a new file for reading and writing.

#"a"  Write-only, each write call appends data at end of file.
#     Creates a new file for writing if file does not exist.

#"a+" Read-write, each write call appends data at end of file.
#     Creates a new file for reading and writing if file does
#     not exist.

Tags:

Ruby Example