- import java.io.*;
- public class showFile {
- public static void main(String[] args) {
- File dir = new File("f:\\RPG");
- show(dir,0);
- }
-
- public static void show(File dir,int level){
- String str = "";
- for(int i = 0;i<level; i++){
- str+="---";
- }
- level++;
- System.out.println(str+dir.getName());
- File[] files = dir.listFiles();
- for(int i = 0; i<files.length; i++){
- if(files[i].isDirectory()){
- show(files[i],level);
- }
- else{
- System.out.println(str+files[i].getName());
- }
- }
- }
- }
复制代码 之前论坛的活动贴有这道题,无奈当时没有学到这里,自己尝试看API文档也没写出来,现在补上吧。
|
|