더북(TheBook)

writeme2.txt를 열어보면 조금 전에 넣었던 문자열이 그대로 들어 있을 것입니다.

콘솔

$ node createWriteStream
파일 쓰기 완료

먼저 createWriteStream으로 쓰기 스트림을 만듭니다. 첫 번째 인수로는 출력 파일명을 입력합니다. 두 번째 인수는 옵션인데, 여기서는 사용하지 않습니다. finish 이벤트 리스너도 붙였습니다. 파일 쓰기가 종료되면 콜백 함수가 호출됩니다. writeStream에서 제공하는 write 메서드로 넣을 데이터를 씁니다. 여러 번 호출할 수 있습니다. 데이터를 다 썼다면 end 메서드로 종료를 알립니다. 이때 finish 이벤트가 발생합니다.