From: Tony Mobily Date: 2006-02-24T13:59:11+09:00 Subject: Re: Creating Files Hi, For an empty file, I guess the easiest way would be: # Create a new file and write on it # begin f=File::open("test.txt","w") rescue SystemCallError puts "Problem with File::open #1" #... something went wrong... else f.close end # The file will be closed afterwards # begin File::open("/etc/test.txt","w") do | f | # Do somethinf with "f" ... end rescue SystemCallError # The file can't be created puts "Problem with File::open #2" end # If all you want is create an empty file... # begin File::open("test.txt","w") {} rescue SystemCallError # The file can't be created puts "Problem with File::open #3" end read "ri IO::open" for more info! Merc. On 24/02/2006, at 10:53 AM, Andy Ferra wrote: > Could someone please tell me how to create a new file? > > Thank you. >