1. 程式人生 > >java IO流遍歷檔案

java IO流遍歷檔案

import java.io.File;

public class 遍歷檔案 {
	public static void listfile(File file){
		if(file!=null){
			if(file.isDirectory()){  //是否是目錄
				File f[]=file.listFiles();  
				if(f!=null){        //如果目錄裡面還有目錄
					for(int i=0;i<f.length;i++){
						listfile(f[i]);   //遞迴呼叫本身函式
					}
				}
				
			}else{                     //是否是檔案
				System.out.println(file);
			}
		}
	}

	public static void main(String[] args) {
		File file = new File("D://DS4251");//選擇要遍歷的目錄
		listfile(file);
	System.out.println();
	
	}

}