Каталог файлов и проблемы с созданием файлов - PullRequest
0 голосов
/ 06 марта 2012

У меня проблемы со следующим кодом.Я пытаюсь просмотреть существующий каталог, чтобы увидеть, существует ли файл, прежде чем создавать новый, но, похоже, он не создает новый файл, даже если в каталоге его нет.Я приложил два соответствующих метода, но проблема заключается в методе 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) {
        //
    }
}

1 Ответ

1 голос
/ 06 марта 2012

вам нужно указать полный путь, а не только каталог и имя файла, чтобы создать файл или даже проверить его существование.спасибо за michael667, вы напоминаете мне об относительной позиции правильно.:) и не должно быть проблем с приведенным выше кодом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...