私がこれを行う場合:
File f = new File("c:\\text.txt");
if (f.exists()) {
System.out.println("File exists");
} else {
System.out.println("File not found!");
}
次に、ファイルが作成され、常に「ファイルが存在します」が返されます。ファイルを作成せずにファイルが存在するかどうかを確認することはできますか?
編集:
forループにあることを忘れました。だからここに本物があります:
for (int i = 0; i < 10; i++) {
File file = new File("c:\\text" + i + ".txt");
System.out.println("New file created: " + file.getPath());
}