The createNewFile() function is a part of File class in Java . This function creates new empty file. The function returns true if the abstract file path does not exist and a new file is created. It returns false if the filename already exists.
Function signature:
Java
Output:
Java
public boolean createNewFile()Syntax:
boolean var = file.createNewFile();Parameters: This method does not accept any parameter. Return Type: The function returns boolean data type representing whether the new file is created or not. Exception: This method throws following exceptions:
- IO Exception: if input output error occurs
- Security Exception: if the write access to the file is denied
// Java program to demonstrate
// createNewFile() method of File Class
import java.io.*;
public class solution {
public static void main(String args[])
{
try {
// Get the file
File f = new File("F:\\program.txt");
// Create new file
// if it does not exist
if (f.createNewFile())
System.out.println("File created");
else
System.out.println("File already exists");
}
catch (Exception e) {
System.err.println(e);
}
}
}
File createdExample 2: The file "F:\\program.txt" is a existing file in F: Directory.
// Java program to demonstrate
// createNewFile() method of File Class
import java.io.*;
public class solution {
public static void main(String args[])
{
try {
// Get the file
File f = new File("F:\\program1.txt");
// Create new file
// if it does not exist
if (f.createNewFile())
System.out.println("File created");
else
System.out.println("File already exists");
}
catch (Exception e) {
System.err.println(e);
}
}
}
Output:
File already existsNote: The programs might not run in an online IDE. Please use an offline IDE and set the path of the file.