더북(TheBook)

writeFile 메서드에 생성될 파일의 경로와 내용을 입력합니다. 도중에 에러가 발생하지 않았다면 같은 폴더 내에 writeme.txt가 생성되었을 것입니다. 직접 열어봐도 되지만, 파일 시스템을 공부하는 중이므로 writeFile의 콜백 안에서 readFile 메서드로 파일을 읽어봅니다.

콘솔

$ node writeFile
글이 입력됩니다.

파일이 잘 만들어졌고, 그 후 파일 읽기도 성공했습니다. writeFile 메서드도 프로미스 기반으로 바꿀 수 있습니다. require('fs').promises를 사용해서 직접 한 번 바꿔보세요.

이제 자바스크립트로도 파일 시스템에 간단히 접근할 수 있게 되었습니다. fs 모듈의 다른 메서드들을 배우기 전에 몇 가지 개념을 미리 살펴보겠습니다.