Измените вторую часть вашего кода следующим образом:
String path = "d:\\test.txt";
File f = new File(path);
try {
if (f.createNewFile())
System.out.println("file created.");
else
System.out.println("file not created");
} catch (IOException e1) {
e1.printStackTrace();
}
Вы должны сделать это, потому что если вы не включите функцию f.createNewFile () в блоке try / catch, ваш код не будеткомпиляции.Поскольку использование f.createNewFile () генерирует IOException, вам нужно либо поместить его в блок try / catch, перехватывающий IOException, либо метод, использующий эту часть кода, должен объявить throws IOException.