I have this code here in JAVA where I need to list the folders and subfolders in tree format, but I can not get it. Any help?
package Control;
import java.awt.Desktop;
import java.io.*;
import java.util.ArrayList;
import java.util.List;
public class PercorreDir {
public static StringBuffer buffer = new StringBuffer();
public static int nespaço = 1;
public static String espaço = "";
public static StringBuffer percorre(File caminho){
if(caminho.isDirectory()){
buffer.append(espaço + caminho.getName()+"\n");
for (File subpasta: caminho.listFiles()) {
for (int cta = 0; cta < nespaço; cta++){
espaço += " ";
}
nespaço += 1;
percorre(subpasta);
}
} else {
nespaço = 0;
espaço = " ";
}
return buffer;
}
}