Node.json

파일 시스템 접근(fs)

simstealer 2022. 9. 14. 12:02

- fs는 파일 시스템에 접근하는 모듈입니다.

- 파일 생성, 삭제, 읽기 쓰기가 가능합니다.

// readFile 기본 사용법(프로미스)
const fs = require('fs').promises;

fs.readFile('./readme.txt')
  .then((data) => 
  {
    console.log(data);
    // 기본적으로 버퍼 형태의 메모리 데이터가 출력되는데 사람이 읽을 수 있는 toString을 사용해줍니다.
    console.log(data.toString());
  })
  .catch((err) => 
  {
    console.error(err);
  });
// writeFile 기본 사용법(프로미스)

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

fs.writeFile('./writeme.txt', '글이 입력됩니다')
  .then(() => 
  {
    return fs.readFile('./writeme.txt');
  })
  .then((data) => 
  {
    console.log(data.toString());
  })
  .catch((err) => 
  {
    console.error(err);
  });