61
задан 18 June 2015 в 15:34

2 ответа

Используя java 8 LocalDateTime и попытку java 7 - с оператором:

public class WriteFile {

    public static void main(String[] args) {

        String timeLog = DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss").format(LocalDateTime.now());
        File logFile = new File(timeLog);

        try (BufferedWriter bw = new BufferedWriter(new FileWriter(logFile))) 
        {
            System.out.println("File was written to: "  + logFile.getCanonicalPath());
            bw.write("Hello world!");
        } 
        catch (IOException e) 
        {
            e.printStackTrace();
        }
    }
}
0
ответ дан 31 October 2019 в 15:15

Самый легкий путь ко мне точно так же, как:

            try {
                FileWriter writer = new FileWriter("C:/Your/Absolute/Path/YourFile.txt");
                writer.write("Wow, this is so easy!");
                writer.close();
            } catch (IOException e) {
                e.printStackTrace();
            }

Полезные подсказки & приемы:

  • Дают ему определенный путь:

    новый FileWriter ("C:/Your/Absolute/Path/YourFile.txt");

  • Новая строка

    writer.write (" \r\n");

  • Добавляют строки в существующий txt

    новый FileWriter ("log.txt");

Hope это работает!

0
ответ дан 31 October 2019 в 15:15

Другие вопросы по тегам:

Похожие вопросы: