Я предполагаю, что вы хотите использовать BufferedReader, и это консольное приложение.
public class CreateFile {
public static void main(String[] args) throws FileNotFoundException, IOException {
try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in));) {
System.out.println("Enter the path");
String path = br.readLine();
File file = new File(path);
if (!file.exists()) {
file.createNewFile();
System.out.println("File is created!");
}
}
}
Выход
Введите путь
. / File/test.txt
Файл создан!
с интерфейсом, для простейшего способа получения пользовательского ввода
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import javax.swing.JOptionPane;
public class CreateFile {
public static void main(String[] args) throws FileNotFoundException, IOException {
String path = JOptionPane.showInputDialog("Enter the path");
File file = new File(path);
if (!file.exists()) {
file.createNewFile();
System.out.println("File is created!");
}
}
}
здесь Java Swing - пример JOptionPane showInputDialog