Node.js_파일 시스템(fs)

Node.js 2021. 7. 1. 16:14
  • fs: 파일 시스템에 접근하는 모듈
    - 파일/폴더 생성, 삭제, 읽기, 쓰기 가능
    - 웹 브라우저에서는 제한적이었으나, 노드는 권한을 가지고 있음.
  • fs뒤에 promise를 붙일경우 콜백형태가 아닌 프로미스 형태로도 파일 시스템(fs)을 사용할 수 있음.
// 파일 읽기
const fs = require('fs').promises;

fs.readFile('./readme.txt')
  .then((data) => {
    console.log(data);
    console.log(data.toString());
  })
  .catch((err) => {
    console.error(err);
  });


// 파일에 쓰기
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);
  });

 

'Node.js' 카테고리의 다른 글

Node.js_HTTP 모듈로 서버 만들기  (0) 2021.07.01
Node.js_버퍼(buffer)와 스트림(stream)  (0) 2021.07.01
Node.js_워커스레드(worker thread)  (0) 2021.07.01
Node.js_crypto와 util  (0) 2021.07.01
Node.js_모듈 만들기  (0) 2021.07.01
admin