Java File CreateTempfile

Java File CreateTempfile
"Hay situaciones en las que tenemos que usar los archivos y carpetas en algún nivel cuando hemos estado trabajando en cualquier tipo de sistema operativo. A veces, debe crear archivos de código, archivos de texto o carpetas para almacenar esos archivos de programación. Cualquier sistema operativo debe contener sus archivos de procesamiento ocultos o algunos archivos de tiempo de ejecución temporales que se crean en el momento de ejecución y se eliminarían del sistema después de un reinicio. La programación Java le permite crear los archivos temporales a través de su función CreateTEMPFile () desde la clase de archivo, que puede eliminar después de un tiempo. Esta guía demostrará todo sobre la función CreateTempFile ()."

Después de la actualización completa de Fledge de su máquina Linux, un usuario del sistema debe asegurarse de que el sistema tenga un entorno "Java" que ya funcione en ella. Como retrata la imagen adjunta, hemos instalado la última versión "11.0.16 "del kit de desarrollo de Java, yo.mi., Usando la consulta de la versión.

Ejemplo 01

La primera ilustración contendría el código Java más básico para demostrar el uso de la función CreateTEMPFile () de la clase "Archivo" de Java para hacer archivos temporales. Para esto, hemos estado generando una "temperatura.Archivo Java "en la carpeta de inicio que se apaga la consulta de" toque ".

Hemos probado el editor de texto para abrir este archivo y agregamos con éxito el script de Below Shows. A partir de la importación del "Java.IO.Paquete de archivo "y la creación de una clase" FileDeMo "definida por el usuario, hemos agregado solo la función Main (). Esta ejecución de la función comienza con la inicialización de un objeto de clase de archivo "archivo" como "nulo". La declaración de prueba de try siempre es útil cuando no estamos seguros de la autenticidad de nuestro código.

Por lo tanto, el código de ejecución principal se ha agregado a la parte "Prueba" y creó un nuevo archivo temporal a través de la llamada de función CreateTeMpFile () a través del objeto de archivo "Archivo" y guardado en la variable "Archivo". El prefijo "uno" y sufijo ".se ha proporcionado txt "junto con la ruta al directorio en el que se generará. La declaración println () del "sistema de Java.La clase de salida "está aquí mostrando el nombre de un archivo que acaba de crear llamando a la función" getName () "a través del objeto" archivo ". La declaración de captura mostraría cualquier excepción que ocurra a lo largo del programa.

La ejecución de nuestro archivo Java después de guardarlo devuelve el nombre de un archivo temporal generado. La instrucción "LS" muestra que se ha ubicado en el directorio de inicio.

Ejemplo 02

El primer ejemplo fue muy básico y fácil de usar para los nuevos usuarios de Java. Ahora, utilizaremos un pequeño ejemplo mejorado para que nuestros usuarios de Java aumenten su nivel de comprensión. Este ejemplo se iniciaría a partir de la importación del mismo "Java.IO.Paquete de archivo "y la misma clase que contiene el mismo método main (). La ejecución de la función main () se inicia con la misma creación de objeto de archivo. La diferencia está aquí en la parte de prueba de este código.

Hemos estado creando dos archivos temporales utilizando las mismas funciones createTempFile (), yo.mi., "Uno" y "dos" respectivamente. El primero contendría el ".sufijo txt "mientras que el otro tiene un sufijo" nulo "definido, yo.mi., el segundo estaría usando ".tmp ”como su sufijo. El getName () se llama dentro de la función println () para imprimir los nombres para ambos archivos. Lo más nuevo en este código es el uso de la función getabsolutePath () con la ayuda de un objeto "archivo" en el sistema.afuera.instrucción de función println ().

Se ha utilizado para generar la ruta absoluta para el archivo temporal y mostrarlo en la pantalla de shell. La declaración de captura está nuevamente aquí para mostrar errores. Nuestro código Java ha estado listo para su uso después de guardarlo por el "Ctrl+S".

Después de ejecutar el código Java actualizado anteriormente, lo hemos estado ejecutando a través del comando de ejecución "Java", yo.mi., Usando el nombre de un archivo de script "temperatura.Java". La salida muestra los nombres de dos archivos y sus rutas absolutas donde estos archivos residen en todas las líneas separadas. La instrucción "LS" muestra que ambos archivos están en la carpeta de inicio.

Ejemplo 03

En los dos ejemplos anteriores, hemos mostrado el uso de la función CreateTeMpFile () para crear un archivo temporal, la función GetName para mostrar su nombre y la función getAbSolutePath () para mostrar su ruta exacta. Como los archivos recién creados son temporales, nuestro sistema Linux los eliminará automáticamente después de un apagado y un reinicio. Pero, si desea eliminar estos archivos temporales justo después de su creación, puede hacerlo rápidamente utilizando la función "Deleteonexit ()" de Java de Java.IO.Paquete de archivo.

Esta función eliminaría los archivos temporales recién creados del sistema tan rápido como termine el programa. Por lo tanto, hemos estado usando el mismo código para este ejemplo con un ligero cambio. Hemos estado importando el mismo paquete, definiendo la misma clase y la misma función main () en él. La función Main () ha estado comenzando desde la inicialización del objeto de archivo a NULL y utilizando una instrucción Try-Catch para la ejecución general. Hemos agregado los mismos pasos para crear un archivo temporal, para obtener su nombre y ruta absoluta para visualizar ambos archivos. Además, hemos agregado una nueva función para eliminar esos archivos justo después de mostrar su ruta absoluta. i.mi. "Deleteonexit ()".

Al ejecutar este programa, ambos archivos temporales se crearon correctamente. Mientras tanto, el uso de la instrucción "LS" muestra que estos archivos se eliminan después del final del programa.

Conclusión

Hemos discutido con éxito la variedad de funciones de Java para trabajar con archivos, especialmente utilizando la función CreateTempfile a través de nuestros ejemplos de código. Hemos elaborado un total de tres ejemplos utilizando la función CreateTeMpFile () para crear archivos temporales, la función getName () para obtener y mostrar los nombres de esos archivos temporales, y el método getabsolutePath () para mostrar la ruta a ese archivo temporal. Al final, también hemos utilizado la función "Deleteonexit ()" de Java para eliminar esos archivos temporales justo después de la salida del programa.