salve. ho questo piccola classe che mi lista tutte le directory/subdir e file in una determinata directory.
la classe viene richiamata da un jframe e riempie una jtextarea.
ora, vorre fare in modo che le directory vengano differenziate meglio dai files.
che ne so, tutto maiuscolo anche andrebbe bene.
solo che nn mi viene in mente come visto che il codice nn è all'interno della jtextarea:
codice:
public class ListDir {
private static void listingDir(File dir, int livello, StringBuilder sb) {
String spazio = "";
File[] elementi = dir.listFiles();
for (int l = 0; l < livello; l++) {
spazio += " |_";
}
Arrays.sort(elementi, new myComparator());
for (File files : elementi) {
sb.append(spazio).append(files.getName()).append("\n");
if (files.isDirectory()) {
listingDir(files, livello + 1, sb);
}
}
}
public static StringBuilder sortList(File dir) throws FileNotFoundException {
StringBuilder sb = new StringBuilder();
listingDir(dir, 0, sb);
return sb;
}
}
avete qualche suggerimento?