Lettura e scrittura dei file
Apra, legga, scriva e modifichi file di testo in Ruby.
Lettura e scrittura dei file è una lezione Ruby Academy gratuita su CoddyKit. Questa è la lezione 1 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Ruby Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Ruby Academy include 3 lezioni in totale.
Lettura e scrittura dei file
Lettura e scrittura dei file
Ruby fornisce metodi potenti per interagire con i file.
In questa lezione imparerà ad aprire, leggere, scrivere e modificare file di testo in Ruby.

Apertura e lettura di un file
Apertura e lettura di un file
Può aprire e leggere un file utilizzando File.read.
content = File.read('example.txt')
puts contentLettura di un file riga per riga
Lettura di un file riga per riga
Utilizzi File.foreach per leggere un file riga per riga.
File.foreach('example.txt') { |line| puts line }Scrittura su un file
Scrittura su un file
Utilizzi File.write per sovrascrivere il contenuto di un file.
File.write('example.txt', 'Hello, Ruby!')Aggiunta di contenuto a un file
Aggiunta di contenuto a un file
Utilizzi la modalità a per aggiungere contenuto a un file esistente.
File.open('example.txt', 'a') { |file| file.puts 'New Line' }Chiusura di un file
Chiusura di un file
Ruby chiude automaticamente i file, ma se necessario può utilizzare file.close.
file = File.open('example.txt', 'r')
puts file.read
file.closeVerifica dell'esistenza di un file
Verifica dell'esistenza di un file
Utilizzi File.exist? per verificare se un file esiste prima di eseguire operazioni.
puts File.exist?('example.txt')Eliminazione di un file
Eliminazione di un file
Utilizzi File.delete per rimuovere un file dal sistema.
File.delete('example.txt') if File.exist?('example.txt')Congratulazioni!
Congratulazioni!
Ha imparato a leggere, scrivere e manipolare i file in Ruby.
Successivamente, esplorerà la gestione dell'input e dell'output dell'utente.

Domande Frequenti
La lezione «Lettura e scrittura dei file» è gratuita?
Sì — il testo completo di «Lettura e scrittura dei file» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Ruby Academy, passa a CoddyKit PRO. Il corso Ruby Academy include 3 lezioni in totale.
Cosa imparerò in «Lettura e scrittura dei file»?
Apra, legga, scriva e modifichi file di testo in Ruby. Eserciti Ruby Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Ruby Academy?
Non è richiesta alcuna esperienza precedente. Ruby Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 3.
Quanto tempo richiede la lezione «Lettura e scrittura dei file»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Ruby Academy?
Sì. Ogni lezione Ruby Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Lettura e scrittura dei file
- Input e output dell'utente
- Lavorare con JSON e YAML