Atomically creates a new, empty file named by this abstract pathname if and only if a file with this name does not yet exist. The check for the existence of the file and the creation of the file if it does not exist are a single operation that is atomic with respect to all other filesystem activities that might affect the file.
Note: this method should not be used for file-locking, as
the resulting protocol cannot be made to work reliably. The
FileLock
facility should be used instead.
true if the named file does not exist and was
successfully created; false if the named file
already exists
IOException
| If an I/O error occurred | |
SecurityException
| If a security manager exists and its java.lang.SecurityManager.checkWrite(java.lang.String)
method denies write access to the file |
Diagram: File