Java tutorial
//package com.java2s; import java.io.File; import java.io.IOException; public class Main { public static void touch(File file) throws IOException { if (!file.exists()) { File parent = file.getParentFile(); if (parent != null) if (!parent.exists()) if (!parent.mkdirs()) throw new IOException("Cannot create parent directories for file: " + file); file.createNewFile(); } } }