У меня проблемы со следующим кодом.Я пытаюсь просмотреть существующий каталог, чтобы увидеть, существует ли файл, прежде чем создавать новый, но, похоже, он не создает новый файл, даже если в каталоге его нет.Я приложил два соответствующих метода, но проблема заключается в методе writeFile()
.Я пытался использовать существующий 'dir' в writeFile, это тоже не помогло.Кажется, что остальная часть программы работает, только метод writeFile
имеет проблемы.
public void writeFile(String t) throws IOException {
File temp1 = new File(dateNow + File.separator + "Temperature.txt");
boolean check = temp1.exists();
if (!check)
newFiles();
}
public void newFiles() {
SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
dateNow = formatter.format(now.getTime());
System.out.println(dateNow);
// if (hour == 00 && mini == 00 && sec == 00) {
try {
dir = new File(dateNow);
boolean x = dir.mkdir();
// ....
} catch (Exception e) {
//
}
}