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.
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 |
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 |
java.nio.file.Files.createTempDirectory(String,FileAttribute[])
Diagram: File