一个java小程序(打印出目录)

</pre><pre name="code" class="java">import java.io.File;

public class Scaner {
	
	 public static void main(String []args){
		 printFile(new  File("../Test"),1);
	 }
	 
	 public static void  printFile(File dir,int tab){		 
		if (dir.isDirectory()) {
			System.out.println(dir.getName());
			File files[] = dir.listFiles();

			for (int i = 0; i < files.length; i++) {
				for (int j = 0; j < tab; j++) {
					System.out.print("---------|");
				}
				printFile(files[i], tab + 1);
			}

		} else {

			System.out.println(dir.getName());

		}
	}

}

你可能感兴趣的:(java)