Creación de lectores de archivos básicos
Trabajas como analista de datos en una startup que sigue tendencias del sector. Tu equipo recibe a diario archivos CSV con datos de mercado que hay que procesar. Como primer paso para construir un flujo de datos, necesitas crear una forma fiable de leer estos archivos y verificar su existencia antes de procesarlos.
Las clases File, Path, Paths y Files ya se han importado por ti.
Este ejercicio forma parte del curso
Importación de datos en Java
Instrucciones del ejercicio
- Crea un objeto
Fileusando la ruta del archivo. - Comprueba si el archivo existe.
- Obtén el tamaño del archivo en bytes.
- Crea un objeto
Patha partir de la ruta del archivo.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
public class BasicFileReaders {
public static void main(String[] args) {
String filePath = "sample_market_data.csv";
// Create a File object
File file = new File(____);
// Check if the file exists
System.out.println("File exists: " + ____.____());
// Get the file size in bytes
System.out.println("Size: " + ____.____() + " bytes");
try {
// Create a Path object from the file path
Path path = Paths.____(filePath);
List lines = Files.readAllLines(path);
System.out.println("Total lines: " + lines.size());
System.out.println("Header: " + lines.get(0));
} catch (Exception e) {
System.err.println("Error: " + e.getMessage());
}
}
}