阅读背景:

读入特定目录中的所有文件,在java中的html列表中显示文件名

来源:互联网 
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



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: