Если я это сделаю:
File f = new File("c:\\text.txt");
if (f.exists()) {
System.out.println("File exists");
} else {
System.out.println("File not found!");
}
Затем файл создается и всегда возвращает "Файл существует". Можно ли проверить, существует ли файл без его создания?
EDIT:
Я забыл упомянуть, что это в цикле for. Итак, вот настоящая вещь:
for (int i = 0; i < 10; i++) {
File file = new File("c:\\text" + i + ".txt");
System.out.println("New file created: " + file.getPath());
}