Hola,
Tengo un problema con este método, os pongo el código que tengo:
public class TestFile {
public static void main(String[] args) {
File f = new File("Files\\red");
f.mkdirs();
f = new File(f, "red.txt");
String[] m = f.list();
for (String str : m) {
System.out.println(str);
}
}
}
El resultado es:
Exception in thread "main" java.lang.NullPointerException
Alguien sabe por qué falla?
Hola. ¿Qué es lo que intentas hacer? ¿Leer un fichero o listar todos los archivos de un directorio?
String[] m = f.list();
El método list() sólo funciona cuando File es un directorio, en tu caso es un archivo asi que ese método devolverá null por lo que no podrás utilizar el arreglo en la linea de código que acabo de citar.