Hola que tal y bienvenidos de esta elección.
A continuación vamos a ver el tema de manejo de archivos en Java están listos.
Vamos bien lo primero que vamos a hacer es abrir nuestro IDE cerramos cualquier proyecto que tengamos
abierto y vamos a crear un nuevo proyecto.
En fin mi proyecto seleccionamos Java huid Maybe en Java Application y damos quienes el nombre del proyecto
va a ser manejo archivos y lo vamos a depositar en la ruta de cursos
diagonal inversa aullaba el nombre del grupo hoy día es MX con G.M. globalmente.
La versión 1.0 y dejamos el nombre del paquete vacío y damos clic en Finalizar bien ahora vamos a crear
una clase que se va a llamar archivos la cual se va a encargar de realizar las operaciones sobre un
archivo así como los paquetes damos clic derecho Nioh seleccionamos Java class el nombre de la clase
se llama archivo y el paquete se llama utilería y damos clic en Finalizar quitamos estos comentarios
y a continuación vamos a agregar varios métodos a esta clase la cual se va a encargar de realizar varias
operaciones sobre un archivo.
Primero vamos a crear un método público de tipo Static no va a regresar nada que se llama crear archivo
va a recibir un string con el nombre del archivo y con este nombre de este archivo vamos a crear un
nuevo objeto de tipo Feil la variable se llama archivo y creamos un nuevo objeto de tipo File
y le pasamos al constructor el nombre del archivo que vamos a utilizar.
Importábamos esta clase del paquete Java punto yo recordemos que significa Input Output e importamos
todas las clases de este paquete.
Ahora con este tipo lo que vamos a hacer es crear un nuevo objeto de tipo primero either para poder
crear este archivo
así que creamos un objeto de tipo print Reiter que se va a llamar sãlida
y le pasamos al constructor el archivo que hemos creado
sin embargo crear este objeto de tipo print Reiter puede arrojar una decepción.
Por lo tanto podemos propagar esta acepción de tipo filosofan exception o podemos envolverla en un bloque
cazzo en este caso vamos a envolverla en un bloque Cauich para no propagar la acepción quitamos estas
clases que no lo vamos a utilizar de momento y mandamos imprimir la pila decepciones mandamos llamar
el método está actuáis y cualquier error que se arroje lo mandamos a la salida estándar bien así que
con esto ya estamos creando nuestro objeto Reiter y le estamos pasando al constructor el tipo FEIL que
vamos a crear en este momento ya se abrió un flujo para crear este archivo.
Sin embargo para que realmente se escriba en el disco duro entonces cerramos el flujo que se ha abierto
utilizando el método Clowes y mandamos un mensaje a la salida
el archivo se ha creado correctamente.
Así que con eso ya tenemos nuestro método que crea un archivo.
Ahora vamos a crear una clase para poner a prueba esto son los paquetes damos clic derecho Nioh Java
class y la clase se va a llamar manejo archivos y la depositamos en el paquete de texto.
Damos clic en Finalizar quitamos estos comentarios y agregamos un método me ahora vamos a definir una
variable de tipo string llamada nombre archivo
y vamos a indicar la ruta donde se va a crear este archivo.
Sin embargo ese archivo se va a depositar en una carpeta que ya debe de estar creada sobre el disco
duro y además debe de tener los permisos de escritura.
Esta carpeta.
De lo contrario no vamos a poder agregar información a las carpetas directamente ya que pueden existir
restricciones para escribir información a carpetas de nuestro disco duro así que vamos a hacer lo siguiente
escribimos dos puntos diagonal inversa dos veces ya que así es como se debe de formar la ruta cuando
estamos trabajando desde IAVA
posteriormente la carpeta se va a llamar prueba aullaba la cual ya debe de estar creada y además debe
tener los permisos de lectura y escritura y finalmente el nombre del archivo va a ser archivo prueba
aullaba punto txt así que por un lado ya debemos crear esta carpeta.
Prueba aullaba y el archivo que se va a crear desde este programa es este nombre archivo prueba aullaba
punto txt bien así que vamos a crear esta carpeta sobre C
damos clic derecho no seleccionamos carpeta y la carpeta se va a llamar prueba Llada
esta carpeta está vacía pero debemos de revisar los permisos si damos clic derecho aunque no observemos
la opción damos clic derecho y propiedades
para revisar los permisos esta carpeta.
Vamos a seguridad y podemos ver que para los usuarios autenticado es en ese sistema operativo tiene
la opción marcada que se permite modificar información y además podemos leer y escribir información
sobre esa carpeta así que esos son los permisos que debe de incluir esta carpeta para que podamos agregar
información en caso de que no estuviera marcada esta opción entonces tenemos que cargarla para que podamos
agregar información a esta carpeta desde nuestro programa de IAVA así que una vez que ya hemos creado
nuestra carpeta podemos continuar.
Vamos a importar el método estático de la clase de archivo que hemos creado así que hacemos import Static
el paquete es utilería la clase es archivo e importamos todos los métodos estáticos para importar todos
los métodos estáticos que vamos a utilizar esta clase.
Podemos poner simplemente punto asterisco para no importarlos uno a uno y entonces hacemos lo siguiente
primero vamos a crear un archivo
y le pasamos como parámetro el nombre del archivo que vamos a crear.
Podemos observar en este momento que la carpeta está vacía así que vamos a ejecutar nuestro programa
damos clic derecho ROM File
y observamos el mensaje el archivo se ha creado correctamente
así que ya hemos mandado llamar el método crear un archivo le hemos proporcionado el nombre del archivo
se crea el objeto de tipo print Reiter para poder escribir información hacia el disco duro y finalmente
cuando mandamos a llamar.
El método Clowes entonces es que realmente se crea el archivo en el disco duro y finalmente se mandó
el mensaje el archivo se ha creado correctamente y podemos observar que el archivo de prueba ya va a
punto txt se ha creado correctamente y no contiene ningún tipo de información de momento así que eso
lo vamos a realizar a continuación vamos a empezar a escribir y leer información de este archivo sin
embargo eso lo vamos a hacer en el siguiente video de momento vamos a dejar hasta aquí ya que les debería
funcionar todo correctamente.
Hasta este momento de lo contrario hay que revisar cada uno de los pasos que hemos comentado hasta este
momento es todo este video y nos vemos en la siguiente.
Saludos.