Вот мой кодКак написать один файл одновременно в Java
static void filewrite() {
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = new Date();
File f;
for (int i = 0; i <=1000000000; i++) {
f=new File("myfile" + i + ".txt");
if (!f.exists())
try {
f.createNewFile();
FileWriter fileWriter = new FileWriter(f);
fileWriter.write(dateFormat.format(date));
fileWriter.flush();
fileWriter.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("File Written");
}
}
Как вы можете видеть, что я пытаюсь написать файл, который содержит дату, но я только хочу, чтобы создать один файл каждый время я вызываю функцию.
Вся помощь приветствуется!
что выход вашего кода? Кстати. для ясности вы пропустите {(скобка) после if (! f.exists()) – pbielicki
да, я исправил это. Мой код выводит около 10 миллионов файлов –
использует скобки везде, особенно после строки '' 'if (! F.exists())' '' –