In che modo Ruby gestisce le cartelle?
Ruby mette a disposizione una classe apposita per la gestione delle cartelle: Dir; la classe fornisce i metodi necessari per operazioni come la notifica della directory corrente:
# conoscere la directory corrente Dir.pwdPer creare una nuova cartella:
# creazione di una nuova cartella
Dir.mkdir('nuova_cartella')
Per spostarsi da una cartella corrente ad una nuova cartella:
# modificare la cartella corrente
Dir.chdir('nuova_cartella')
Sarà possibile leggere il contenuto di una cartella attraverso un semplice ciclo:
# leggere il contenuto di una cartella
Dir.foreach('nome_cartella') { |file| puts file }
');







