Hola:
Perdon tienes razon.
La linea 42 Dir.java
Código:
private void listarTodo(File f){
File [] f1 = f.listFiles();
for(int i=0;i<f1.length;i++){
if(f1[i].isDirectory()){
this.listarTodo(f1[i]);
}else{
System.out.println(f1[i].getName());
}
}
}
La linea 29 de Dir.java
Código:
public Dir(String ruta){
this.setF(new File(ruta));
if(this.verificador(this.getF())){
if(this.getF().isDirectory()){
File [] ficheros = this.getF().listFiles();
for(int i=0;i<ficheros.length;i++){
if(ficheros[i].isDirectory()){
listarTodo(ficheros[i]);
}else{
System.out.println(ficheros[i].getName());
}
}
}
}else{
System.out.println("Ruta dada inexistente o inalcanzable.\n"+ruta);
this.setF(null);
}
}
Y el error de la linea del Main