1. 程式人生 > >java.io.File建立檔案的一點注意

java.io.File建立檔案的一點注意

    主要開發中遇到一點小的坑,在程式碼編寫過程中一點隨意造成了不必要的問題,沒什麼技術含量,就是對api熟識度

不夠,僅供參考把玩!!

String parentPath = "e:\\java";
		String childPath = "test\\io.txt";
		File file = new File(parentPath, childPath);
		if (!file.exists()){ //right
			File parentFile = file.getParentFile();
			if (!parentFile.mkdirs() || !parentFile.isDirectory()){
				throw new IOException("not a Directory");
			}
			file.createNewFile();
		}
		
		if (!file.exists()){ //error
			if (!file.mkdirs()){
				throw new IOException("create Directory error");
			}
			file.createNewFile();
		}