Запись данных во временный файл в Java

Временные файлы предназначены для хранения оперативной информации о работе программы и их жизненный цикл находится под управлением операционной системы.

В данном примере мы рассмотрим способ работы с временными файлами: запись данных во временные файлы. Как создавать временные файлы было описано в предыдущей статье.

package ru.j4web.examples.java.io;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;

public class WriteTempFileExample {
    
    private static final String TEMP_FILE_NAME = "write-temp-file";
    
    private static final String TEMP_FILE_EXT = ".tmp";
    
    private static final String TEMP_FILE_CONTENT = "Это содержимое "
            + "временного файла.";

    public static void main(String[] args) {
        try {
            final File temp = File.createTempFile(TEMP_FILE_NAME,
                    TEMP_FILE_EXT);
            FileOutputStream fos = new FileOutputStream(temp);
            FileWriter fw = new FileWriter(temp);
            try (BufferedWriter bw = new BufferedWriter(fw)) {
                bw.write(TEMP_FILE_CONTENT);
            }
            System.out.println("Временный файл: " + temp.getAbsolutePath());
        } catch (IOException ex) {
            Logger.getLogger(WriteTempFileExample.class.getName())
                    .log(Level.SEVERE, null, ex);
        }
    }
}

Полезная информация

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*