package fileBrowser;
import java.io.File;
public class Filewalker {
String str="";
public void walk( String path) {
File root = new File( path );
File[] list = root.listFiles();
int numfiles=list.length;
for (int i=0;i<list.length; i++ ) {
if ( list[i].isDirectory() ) {
System.out.print("<li><span>"+list[i].getName()+"</span>\n<ul>");
if(list[i].listFiles().length==0){
System.out.println("</ul>\n</li>");
continue;
}
walk( list[i].getAbsolutePath());
}
else {
System.out.println( "<li>"+list[i].getName()+"</li>" );
if(i==numfiles-1){
System.out.println("</ul>");
}
}
}
}
public static void main(String[] args) {
Filewalker fw=new Filewalker();
System.out.println("<ul>");
fw.walk("C:/test");
System.out.println("</ul>");
}
}
package fileBrowser;
import java.io.File;
pub