본문으로 바로가기
COMMUNITY모든 이야기

Node.js fs.writeFileSync로 파일 저장 시 내용이 계속 덮어씌워지는 문제

빗방울 2026.10.31 10:35 1분 읽기 조회 29 · 추천 2

텍스트 파일에 로그 데이터를 누적해서 저장하는 자동화 스크립트를 만들고 있습니다. 파일이 이미 존재한다면 기존 내용 뒤에 새로운 내용을 추가하고 싶습니다.

코드:

const fs = require('fs');

const logData = "새로운 로그 기록입니다.\n";

fs.writeFileSync('log.txt', logData);
console.log("저장 완료");

오류: 실행할 때마다 log.txt 파일의 내용이 이전 기록은 사라지고 가장 마지막에 입력한 logData만 남습니다.

시도: 구글링을 통해 writeFileSync 함수를 사용하면 파일이 생성된다는 것을 확인하고 적용해 보았습니다.

질문: 기존 파일의 내용을 유지하면서 새로운 데이터를 끝에 추가하려면 어떤 옵션이나 함수를 사용해야 하나요?

모든 이야기1496

가벼운 안부부터 깊은 생각까지, 함께 나눠요.

글쓰기
총 1496개의 이야기
댓글