Want to create interactive content? It’s easy in Genially!
Acceso a datos - Unidad 1
Marta López Ron
Created on September 27, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Akihabara Microsite
View
Essential Microsite
View
Essential CV
View
Practical Microsite
View
Akihabara Resume
View
Tourism Guide Microsite
View
Online Product Catalog
Transcript
acceso a datos. UNIDAD 1: gESTIÓN DE FICHEROS
INDICE
CONCEPTOS PREVIOS
manejo ficheros
conceptos previos
- Un fichero se caracteriza por estar formado por la ruta en la que está almacenado, el nombre y una extensión, siguiendo este orden.
- Para tener acceso a un fichero determinado, se utiliza una ruta (path) que indica la ubicación de ese fichero.
- Existen dos tipos de rutas:
- Ruta absoluta: se conoce como la ruta desde la carpeta padre.
- Ruta relativa: es aquella que coge como referencia el directorio actual para dar la ruta.
¿Qué es un fichero?
Tipos de ficheros
Dependiendo del sistema operativo el separador de la ruta puede ser / o \. Si queremos definir la ruta independientemente del sistema operativo, podemos realizarlo de este modo:
manejo de ficheros DE TEXTO en java
La clase File
Constructores
Métodos
Reto: Crea un programa que muestre el contenido de un directorio y liste todos los nombres de archivos o directorios.
Lectura de ficheros DE TEXTO EN JAVA
- FileReader: clase de Java que se utiliza para leer un fichero de texto. Esta clase nos permite leer caracteres.
- BufferedReader: clase de Java que se construye a parte del FileReader que contiene métodos que nos permiten leer y escribir líneas completas.
- La apertura del fichero y su posterior lectura pueden lanzar excepciones que debemos capturar. Por ello, la apertura del fichero y la lectura debe meterse en un bloque try-catch.
- Despues de usar un fichero hay que cerrarlo. Para ello se utiliza la sentencia finally y el método close().
ESCRITURA de ficheros DE TEXTO EN JAVA
- FileWriter: clase de Java que permite crear un nuevo archivo o abrir un archivo existente . Esta clase puede usar métodos como write para agregar datos al archivo. Puedes escribir texto, caracteres o cadenas de caracteres en el archivo.
- PrintWriter : clase en Java que se utiliza para escribir datos en diferentes tipos de flujos, incluyendo archivos. A diferencia de FileWriter, que se centra en escribir caracteres en archivos de texto, PrintWriter es más versátil y proporciona métodos como print y println que permiten escribir datos en una variedad de tipos, como cadenas de texto, números y otros objetos. Estos métodos formatean automáticamente los datos para que sean legibles y fáciles de interpretar
Ejercicio de clase
Crea una carpeta en dentro de tu carpeta raíz y crea un fichero de texto vacío.
Abre el fichero de texto generado en el punto anterior y escribe 10 lineas de texto del "Lorem Ipsum". Generaliza el problema anterior. El número de lineas es un parámetro que se pide por pantalla.
Lee el fichero anterior y crea un método estático que devuelva el número de líneas del fichero.