src/org/kocakosm/pitaya/io/XFiles.java
public static void touch(File... files) throws IOException
	{
		long now = System.currentTimeMillis();
		for (File f : files) {
			if (!f.createNewFile() && !f.setLastModified(now)) {
				throw new IOException("Failed to touch " + f);
			}
		}
	}
public static void touch(File... files) throws IOException
	{
		long now = System.currentTimeMillis();
		for (File f : files) {
			if (!f.createNewFile() && !f.setLastModified(now)) {
				throw new IOException("Failed to touch " + f);
			}
		}
	}
Creates empty files at the specified paths or updates the last
modification time of the files at the specified paths. Named after
the Unix command of the same name.

@param files the files to touch.

@throws IOException if an I/O error occurs during the process.
@throws SecurityException if a security manager exists and denies
read/write access to one of the specified files.