No muestra nada por consola?
Publicado por Mario (6 intervenciones) el 12/10/2017 22:52:52
Alguien me podría decir porque este código no muestra nada por consola?? es como si no entrara en el for porque si le pongo un system.out.print fuera si muestra cosas. Muchas gracias de antemano.
Para más aclaración archivo.txt es un archivo el cuál en cada línea tiene una ruta hacia otro archivo del pc.
Para más aclaración archivo.txt es un archivo el cuál en cada línea tiene una ruta hacia otro archivo del pc.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public static Integer numeroLineas(String archivo) throws FileNotFoundException, IOException{
int cont=0;
BufferedReader br = new BufferedReader(new FileReader(archivo));
while((br.readLine()) != null){
cont++;
}
br.close();
return cont;
}
public static void leeLinea(String archivo) throws FileNotFoundException, IOException{
String dir;
int numL=numeroLineas(archivo);
//File config = new File(archivo);
// Cargamos el buffer con el contenido del archivo
BufferedReader br = new BufferedReader (new FileReader(archivo));
// Leemos las lineas
//System.out.println (br.readLine());
for(int i=0; i>numL; i++) {
dir = br.readLine();
System.out.println (dir);
//cogemos el archivo de la dirección que marca la linea 'dir'
File fichero = new File(dir);
System.out.println(fichero.getName());
}
br.close();
}
public static void main(String[] args) throws IOException {
leeLinea("C:\\Users\\Luis\\Desktop\\archivo.txt");
}
Valora esta pregunta
0