java輸出文件目錄

package Write;

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class write {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		

		System.out.println("輸出文件目錄");
		String basePath = "D:\\apache-tomcat-8.5.55";
		File file = new File(basePath);		//獲取其file對象
		File[] fs = file.listFiles();
		
		try {
			FileWriter writer = new FileWriter("D://E.txt", true);
			int fileNum=0;
			for (File f : fs) {
				fileNum++;
				if (f.isDirectory()) // 若是目錄,則遞歸打印該目錄下的文件
				{
					System.out.println("目錄:" + f.getName());
					writer.write("目錄:"+ f.toString()+"\r\n");
				}
				if (f.isFile()) // 若是文件,直接打印
				{
					System.out.println("文件:" + f.toString());
					writer.write("文件:"+f.toString()+"\r\n");
				}
				}
			writer.close();
			System.out.println(fileNum);

		} catch (IOException e) {
			e.printStackTrace();
		}
	}

}



在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章