1. 程式人生 > >程式設計輸出一個目錄下的所有目錄及檔名稱,目錄之間用tab

程式設計輸出一個目錄下的所有目錄及檔名稱,目錄之間用tab

=
import java.io.File;

public class Test {

	public void read(String path, String tab) {
		File file = new File(path);
		File[] childFiles = file.listFiles();
		for (int i = 0; childFiles != null && i < childFiles.length; i++) {
			System.err.println(tab + childFiles[i].getName());
			if (childFiles[i].isDirectory()) {
				read(childFiles[i].getPath(), tab + "\t");
			}
		}
	}

	public static void main(String[] args) {
		new Test().read("F:/Lucene", "");
	}

}