package cn.hp.demo01;
import java.io.File;
public class FileUtils {
// 控制台显示该目录下所有的子孙目录和文件的目录名或文件名
public static void showDirectory(File file) {
if (file.isDirectory()) {
System.out.println("文件:"+file.getName());
return;//如果是文件类型,则直接输出文件名
} else {
File[] files = file.listFiles();
for (int i = 0; i < files.length; i++) {
FileUtils.showDirectory(file);
}
}
}
}
·································································································································
package cn.hp.demo01;
import com.sun.corba.se.spi.resolver.Resolver;
import java.io.File;
public class Test {
public static void main(String[] args) {
File file = new File("../");
String[] list = file.list();
for (int i = 0; i < list.length; i++) {
System.out.println(list[i]);
}
FileUtils.showDirectory(file);
}
}