* 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/.
>>
>>
>