listFiles() NullPointerException
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
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
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.
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.