ciao!
vorrei mettere su una pagina web, tutta la lista di file di una determinata directory.
ho fatto così:
codice:
public class NasFiles {

    public ArrayList<String> getFiles(File dir) {
        ArrayList<String> list = new ArrayList<>();
        if (dir.exists()) {
            File[] files = dir.listFiles();
            for (File f : files) {
                list.add(f.getName());
                if (f.isDirectory()) {
                    getFiles(f);
                }
            }
        } else {
            list.add("Directory non esistente");
        }
        return list;
    }

}
nel ManagedBean richiamo il metodo così:
codice:
nf.getFiles(new File("/srv/http/NAS/Volume_1"));
il problema è che sulla pagina mi esce sempre che la directory non esiste!
ma la directory sul server esiste; tanto per farvi vedere:
codice:
$ pwd
/srv/http/NAS/Volume_1
avete idea??