public static File createTempFile (String prefix, String suffix) throws IOException

Creates an empty file in the default temporary-file directory, using the given prefix and suffix to generate its name. Invoking this method is equivalent to invoking createTempFile(java.lang.String, java.lang.String, java.io.File).

The java.nio.file.Files.createTempFile(String,String,java.nio.file.attribute.FileAttribute[]) method provides an alternative method to create an empty file in the temporary-file directory. Files created by that method may have more restrictive access permissions to files created by this method and so may be more suited to security-sensitive applications.

Parameters:
prefix    The prefix string to be used in generating the file's name; must be at least three characters long
suffix    The suffix string to be used in generating the file's name; may be null, in which case the suffix ".tmp" will be used

Returns:  An abstract pathname denoting a newly-created empty file

Exceptions:
IllegalArgumentException     If the prefix argument contains fewer than three characters
IOException    If a file could not be created
SecurityException     If a security manager exists and its java.lang.SecurityManager.checkWrite(java.lang.String) method does not allow a file to be created

See also:
java.nio.file.Files.createTempDirectory(String,FileAttribute[])

Since:  1.2