Cuando intento listar el directorio Archivos de programa, no hay manera... me devuelve un null pointer exception.
El código es este:
Código
vaciarTabla(); //System.out.println(dir.list().length); if(dir.canRead() && dir != null && ficheros.length != 0){ for(int i = 0; i < ficheros.length ; i++){ tablaFicheros.setValueAt(ficheros[i], i, 0); tablaFicheros.setValueAt(i, i,1); } }else{ } } static void vaciarTabla(){ for(int i = 0; i < 61; i++){ tablaFicheros.setValueAt("", i, 0); tablaFicheros.setValueAt("", i, 1); } }
Y para probarlo hago:
Código
cargarDirectorio("C:\\Archivos de programa");
Cabe mencionar que me ocurre lo mismo con Documents and settings.
He comprobado que tenga permisos para listar y nada :O
Gracias por vuestro tiempo