You can create a file in Java using File.createNewFile(path ..) Atomically creates a new, empty file named by this abstract pathname if and only if a file with this name does not yet exist. return a boolean value : true if the file creation successful; false if the file already exists or the operation failed.
Create New File – Java Snippet
package com.jminded.java.io;
import java.io.File;
import java.io.IOException;
/**
* https://jminded.com
* @author Umashankar
*
*/
public class CreateFile {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
// file handle -> hold the path of the file
File file = new File("c:\\newfile.txt");
// file won't be created until, you call createNewFile()
if (file.createNewFile()) {
// running program for the first time, it would come here
System.out.println("File created!");
} else {
// next time, would always come here as file is created.
System.out.println("File already exists!");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}