/*
 * 创建日期 2005-4-4
 *
 * TODO 要更改此生成的文件的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
package test;import java.io.File;import java.util.ArrayList;/**
 * @author Administrator
 *
 * TODO 要更改此生成的类型注释的模板,请转至
 * 窗口 - 首选项 - Java - 代码样式 - 代码模板
 */
public class Test9 { public void filepath(String filepath) {
ArrayList arrayList = new ArrayList(); //保存文件信息对像 File file = new File(filepath);//建立当前目录中文件的File对象  File filelist[] = null; filelist = file.listFiles(); //取得代表目录中所有文件的File对象数组 for (int i = 0; i < filelist.length; i++) {
if (filelist[i].isFile()) {
System.out.println(filelist[i].getName());
} else {
System.out.println(filelist[i].getName() + "是不个目录下面的文件有:");
filepath(filelist[i].getAbsolutePath());
}
}
} public static void main(String[] args) {
Test9 test9 = new Test9();
test9.filepath("d:\\"); }
}