r+ will open the file and give you read-write access iff the file is
exists. w+ and a+ create new files if it doesn't exist, unlike r+. (w+
truncates, a+ appends)
Siddarth
···
On Sun, May 9, 2010 at 7:48 PM, David Chapman <ideabolt@gmail.com> wrote:
Hi folks,
New to Ruby, with little previous coding experience. Anyway, trying out
a few examples from a tut:
junkfile = File.new("junk", "r+")
junkfile.write ('junk line 1')
junkfile.write ('junk line 2')
junkfile.rewind
puts junkfile.readline
puts junkfile.readline
This is the output:
No such file or directory - junk
C:/DATA/FILE/CODE/RUBY/prgs/junktest.rb:1:in `initialize'
Press ENTER to close the window...
On Sun, May 9, 2010 at 8:49 PM, Siddarth Chandrasekaran <chandrasekaran.siddarth@gmail.com> wrote:
r+ will open the file and give you read-write access iff the file is
exists. w+ and a+ create new files if it doesn't exist, unlike r+. (w+
truncates, a+ appends)
Siddarth
On Sun, May 9, 2010 at 7:48 PM, David Chapman <ideabolt@gmail.com> wrote:
Hi folks,
New to Ruby, with little previous coding experience. Anyway, trying out
a few examples from a tut:
junkfile = File.new("junk", "r+")
junkfile.write ('junk line 1')
junkfile.write ('junk line 2')
junkfile.rewind
puts junkfile.readline
puts junkfile.readline
This is the output:
No such file or directory - junk
C:/DATA/FILE/CODE/RUBY/prgs/junktest.rb:1:in `initialize'
Press ENTER to close the window...