Ciao a tutti,
ho scritto una funzione ricorsiva che dovrebbe andare a leggere tutti i file e le eventuali sottodirectory presenti all'interno di una directory. Nel caso di sottodirectory, andare a leggere i file all'interno della sottodirectory..Vi pare una buona soluzione quella che ho appena postato?Non posso fare clean and build al momento per questo vi chiedo..
codice:private File[] getAllFilesFromDir(File dir){ File[] subDirs = dir.listFiles(); for(File subDir: subDirs) { if(subDir.isDirectory()) files=getAllFilesFromDir(subDir); else{ String filename = subDir.getName(); if(!filesNameList.contains(filename)){ filesNameList.add(filename); filesList.add(subDir); } }//else }//for files = filesList.toArray(new File[filesList.size()]); return files; }

Rispondi quotando