diff --git a/contactos.txt b/datos/contactos.txt similarity index 100% rename from contactos.txt rename to datos/contactos.txt diff --git a/src/agenda/Manager.java b/src/agenda/Manager.java index 7ee3a1c..c0e001d 100644 --- a/src/agenda/Manager.java +++ b/src/agenda/Manager.java @@ -1,15 +1,11 @@ package agenda; -import java.util.ArrayList; -import java.util.Collection; -import java.util.Collections; -import java.io.BufferedReader; -import java.io.BufferedWriter; -import java.io.FileReader; -import java.io.FileWriter; +import java.util.*; +import java.io.*; public class Manager { - String fileName = "contactos.txt"; + String fichero = "contactos.txt"; + String carpeta = "datos"; ArrayList personas; int limite; @@ -22,7 +18,7 @@ public class Manager { public void cargar() { BufferedReader in = null; try { - in = new BufferedReader(new FileReader(fileName)); + in = new BufferedReader(new FileReader(new File(carpeta, fichero))); } catch (Exception e) { // Si no existe el fichero no carga nada System.out.println("La agenda está vacía"); @@ -55,7 +51,7 @@ public class Manager { // Guarda siempre ordenado Collections.sort(personas); try { - out = new BufferedWriter(new FileWriter(fileName)); + out = new BufferedWriter(new FileWriter(new File(carpeta, fichero))); for (Persona persona : personas) { out.write(persona.getNombre() + "," + persona.getTelefono()); out.newLine();