import java.io.*; |
02 |
03 | public class TestIO{ |
04 | public static void main(String[] args){ |
05 | File f = new File( "d:/javaFile" ); |
06 | tree(f); |
07 | } |
08 | //显示目录的方法 |
09 | public static void tree(File f){ |
10 | //判断传入对象是否为一个文件夹对象 |
11 | if (!f.isDirectory()){ |
12 | System.out.println( "你输入的不是一个文件夹,请检查路径是否有误!!" ); |
13 | } |
14 | else { |
15 | File[] t = f.listFiles(); |
16 | for ( int i= 0 ;i<t.length;i++){ |
17 | //判断文件列表中的对象是否为文件夹对象,如果是则执行tree递归,直到把此文件夹中所有文件输出为止 |
18 | if (t[i].isDirectory()){ |
19 | System.out.println(t[i].getName()+ "\tttdir" ); |
20 | tree(t[i]); |
21 | } |
22 | else { |
23 | System.out.println(t[i].getName()+ "tFile" ); |
24 | } |
25 | } |
26 | } |
27 |
28 | } |
29 | } |