how to create a file and directory if not exist in java

how to create a file and directory if not exist in java
refe‮al:ot r‬utturi.com
/**
 * @author lautturi.com
 * Java example: create a file using java
 */

import java.util.*;
import java.io.File;
import java.io.IOException;

public class Lautturi {

	public static void main(String[] args) throws IOException {
		
		String path = "F:" + File.separator + "java" + File.separator + "test.txt";
		// Use relative path for Unix systems
		File file = new File(path);

		file.getParentFile().mkdirs(); 
		file.createNewFile();

		if(file.exists()) {
				System.out.println("file is created");
		}

	}
}
Created Time:2017-09-22 07:58:06  Author:lautturi