삶 가운데 남긴 기록 AACII.TISTORY.COM
JAVA FileWriter를 사용하여 파일을 overwrite 와 append 저장 본문
자바로 텍스트 파일을 생성해서 자장할 때 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
'DEV&OPS > Java' 카테고리의 다른 글
JAVA 한글 인코딩 (0) | 2024.01.06 |
---|---|
JAVA 특정 폴더와 하위 폴더 및 하위 파일들을 모두 삭제 (0) | 2024.01.03 |
JAVA 현재 날짜와 시간을 지정한 날짜 형식으로 출력 (0) | 2024.01.03 |
gradle and groovy (1) | 2024.01.01 |
ORA-01704: JAVA ORACLE JDBC로 4000자 이상 CLOB 데이터 INSERT, UPDATE 예제 (0) | 2023.12.27 |