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