Node.js - fs

이호현·2021년 3월 8일
0

NodeJS

목록 보기
1/2

1. fs

file system의 약자로 파일에 접근하거나 생성이 가능하다.

const fs = require('fs');

const fs = require('fs').promise;

위와 같이 사용하면 fs를 사용할 때 callback함수를 사용하고,
아래 처럼 사용하면 fspromise로 사용할 수 있다.
promise가 좀 더 사용하기 편하다.



2. writeFile

파일을 생성할 수 있다.

const fs = require('fs').promise;

fs.writeFile('./test.txt', 'fs 테스트 파일')
.then(() => console.log('파일 생성 완료'))		// '파일 생성 완료'


3. readFile

파일을 읽어올 수 있다.

fs.readFile('./test.txt')
.then(data => {
  console.log(data);			// <Buffer 66 73 20 ed 85 8c ec 8a a4 ed 8a b8 20 ed 8c 8c ec 9d bc>
  console.log(data.toString());		// 'fs 테스트 파일'
})

data를 콘솔로 찍으면 Buffer라는 것이 찍힌다.
파일을 정상적으로 읽어오기 위해 toString()을 붙여서 변환한다.

profile
평생 개발자로 살고싶습니다

0개의 댓글