* iff the file exists. Siddarth 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... >> >> What am I doing wrong? >> >> Thanks. >> -- >> Posted via http://www.ruby-forum.com/. >> >> >