Recent Posts
Recent Comments
Link
11-22 00:01
Today
Total
관리 메뉴

삶 가운데 남긴 기록 AACII.TISTORY.COM

JAVA FileWriter를 사용하여 파일을 overwrite 와 append 저장 본문

DEV&OPS/Java

JAVA FileWriter를 사용하여 파일을 overwrite 와 append 저장

ALEPH.GEM 2024. 1. 3. 20:49

 

 

자바로 텍스트 파일을 생성해서 자장할 때 FileWriter(arg1, arg2) 메서드의 

arg2 두번째 인수가 false냐 true냐에 따라 기존 파일을 overwrite할지 append 할지 결정 할 수있습니다.

 

import java.io.FileWriter;
import java.io.IOException;

public class FileWriterExample {

    public static void main(String[] args) {
        // 파일 경로 및 파일명 설정(윈도우 기준)
        String filePath = "C:/예제 파일이름.txt";

        try {
            // FileWriter 객체 생성 
            //두 번째 매개변수로 false를 전달하면 기존 파일이 있으면 내용을 덮어씀(overwrite)
            //true로 전달하면 이어붙이기(append)가 됨
            FileWriter fileWriter = new FileWriter(filePath, false);

            // 파일에 쓸 내용 설정
            String content = "덮어쓰기 예제입니다.";

            // 파일에 내용 쓰기
            fileWriter.write(content);

            // FileWriter를 닫아주어야 함
            fileWriter.close();

            System.out.println("파일에 내용을 덮어썼습니다.");

        } catch (IOException e) {
            System.err.println("파일 쓰기 중 오류가 발생했습니다: " + e.getMessage());
        }
    }
}

 

 

 

 

 

 

 

 

728x90