Tecnología

Inicio

Cómo escribir un archivo temporal en Ruby

El lenguaje de programación Ruby es un objeto-orientado con una gran biblioteca incorporada de funciones de uso general. Puede utilizar estas funciones para realizar muchas tareas de programación. Por ejemplo, puede escribir en un archivo temporal utilizando la clase "archivo temporal". Los archivos temporales son útiles para almacenar datos que no son necesarios después se cierra el programa. Al almacenar los datos en un archivo temporal, puede liberar espacio en la memoria de acceso aleatorio, lo que hará que el programa tenga un menor impacto sobre el resto del sistema.

Instrucciones

1 Poner en marcha el Rubí consola interactiva, que se suministra junto con el lenguaje Ruby, haciendo clic en el programa denominado "IRB" de la lista de programas instalados. Puede introducir declaraciones directamente en la consola interactiva y serán ejecutados tan pronto como se pulsa la tecla "Enter".

2 Incluir la clase de archivo temporal escribiendo la siguiente declaración y oprimir la tecla Enter:

require 'tempfile'

3 Crear un archivo temporal utilizando el "Tempfile.new) (" constructor. La salida de la consola interactiva voluntad la ruta donde este archivo temporal se almacena cuando se presiona entrar. Puede nombrar el archivo temporal mediante la colocación de un texto dentro del paréntesis en la declaración. Por ejemplo, para crear un archivo temporal denominado "tmp" y almacenarla en una variable denominada "t", se puede escribir la línea siguiente en la consola interactiva:

t = Tempfile.new ( 'tmp')

4 Escribir un texto en el archivo temporal con el operador "<<", como este:

t << "Algunos de texto"

5 Vaciar el búfer para asegurar texto se escribe en el archivo. Usted puede hacer esto mediante la emisión de la declaración siguiente:

t.flush ()

6 Cierre el archivo después de que haya terminado de escribir el siguiente:

t.close ()

7 Salir de la consola interactivo de Ruby. El archivo ahora será eliminado de su disco duro.