Creare file in Ruby

Creare file in Ruby

Per creare file in Ruby abbiamo almeno due modalità differenti:

  • usando File.new
  • usando File.open

La differenza tra i due è che File.open può essere usato in un blocco di codice, mentre File.new no.

Vediamo entrambi gli esempi:

#!/usr/bin/ruby

f = File.new("input.txt", "w")
if f
   f.puts "CIAO"
else
   puts "Impossibile aprire il file!"
end

Al metodo new passiamo il path del file e la modalità di apertura del file.

Il secondo esempio è questo:

#!/usr/bin/ruby

File.open("input.txt", "w") do |f|
    f.puts "CIAO2"
end

Enjoy!