listFiles() NullPointerException

isabel
15 de Febrero del 2005
Hola a todos,

estoy haciendo un programilla que recorra el directorio que yo elija, en local me funciona perfectamente, pero cuando lo pongo en el servidor me da un NullPointerException

me puede ayudar alguien?

Este es el código

File clienteFTP = new File(this.directorio);
File[] filesInDir = clienteFTP.listFiles();
if (filesInDir!=null){
for(int i=0; i<filesInDir.length;i++){
System.out.println(filesInDir[i]);
}
}

Gracias

Lemony Snicket
15 de Febrero del 2005
Hola,...

En el código que has puesto no parece haber ningún error en tiempo de compilación. Suponiendo que el error en tiempo de ejecución se produzca en ese tramo del código,..., el único motivo por el que puede saltar un NullPointerException es que clienteFTP sea null, de modo que al intentar acceder al método listFiles() salta la excepción. Comprueba que existe el directorio en el servidor y asegúrate de que la ruta es la correcta...

Espero que te sirva. Un saludo.