鍵盤錄入一個文件夾路徑,打印這個文件夾下的所有文件的絕對路徑(包含子文件夾的內容)

import java.io.File;
import java.util.Scanner;

/*鍵盤錄入一個文件夾路徑,打印這個文件夾下的所有文件的絕對路徑(包含子文件夾的內容)*/
public class work02 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		String str = sc.nextLine();
		File f = new File(str);
		getFile(f);
	}
	//定義遞歸方法
	public static void getFile(File f) {
		 File[] la= f.listFiles();
		 for(File i : la) {
				if(i.isFile()) {
					System.out.println(i.getAbsolutePath());
				}else {
					getFile(i);
				}
		 	}
	}
}

 

發佈了49 篇原創文章 · 獲贊 6 · 訪問量 9921
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章