Tony Mobily
2/24/2006 4:59:00 AM
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.
>