Hola amigos foreros, os traigo un problema que no acabo de encauzar, me ocurre que no soy capaz de solucionar
Cuando intento listar el directorio Archivos de programa, no hay manera... me devuelve un null pointer exception.
El código es este:
Y para probarlo hago:
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
Cuando intento listar el directorio Archivos de programa, no hay manera... me devuelve un null pointer exception.
El código es este:
Código (java) [Seleccionar]
static void cargarDirectorio(String directorioActual){
vaciarTabla();
File dir = new File(directorioActual);
String[] ficheros = dir.list();
//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{
System.out.println("No se puede leer el directorio.");
}
}
static void vaciarTabla(){
for(int i = 0; i < 61; i++){
tablaFicheros.setValueAt("", i, 0);
tablaFicheros.setValueAt("", i, 1);
}
}
Y para probarlo hago:
Código (java) [Seleccionar]
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