1. 程式人生 > >IO_File_資料夾建立_遍歷

IO_File_資料夾建立_遍歷

/**
 * 建立目錄
 * 1:mkdir():必須確保上級目錄存在,不存在則建立失敗
 * 2:mkdirs();上級目錄可以不存在,不存在一同來建立
 * @author Administrator
 *
 */
public class DirDemo01 {
	public static void main(String[] args) {
		File dir = new File("F:/workspace/IO_study01/dir/test");
		//建立目錄
		boolean flag = dir.mkdir();
		System.out.println(flag);
		
		boolean flag2 = dir.mkdirs();
		System.out.println(flag2);
	}
}
/**
 * 建立目錄
 *1,list():列出下級名稱
 *2,listFiles():列出下級File物件
 *3,列出所有碟符:listRoots();
 *
 */
public class DirDemo02 {
	public static void main(String[] args) {
		File dir = new File("F:/workspace/IO_study01");
		//列出下級名稱
		String[] subNames = dir.list();
		for(String s :subNames){
			System.out.println(s);
		}
		
		//下級物件 listFiles();
		File[] subFiles = dir.listFiles();
		for(File s : subFiles){
			System.out.println(s);
		}
		System.out.println();
		
		//所有碟符
		File[] roots = dir.listRoots();
		for(File r : roots){
			System.out.println(r);
		}
	}
}