Manipulación de archivos
La manipulación de archivos en Ruby es relativamente fácil a comparación de otros lenguajes. Sin embargo, existen varias formas de hacer lo mismo, así que veremos las más comunes.

Leer de un archivo

1
puts File.read("path/al/archivo")
Copied!
Para obtener las líneas en un arreglo:
1
arr = IO.readlines(file_path)
Copied!

Verificar si un archivo existe

1
if File.file?("path/al/archivo")
2
# código si el archivo existe
3
else
4
# código si el archivo no existe
5
end
Copied!

Escribir a un archivo

1
File.write(file, content)
Copied!
1
File.open('path/to/file', 'w') { |file| file.write("content") }
Copied!
Last modified 3yr ago