상추의 IT저장소

JS) FS 모듈 본문

Javascript

JS) FS 모듈

구너상추 2022. 12. 9. 18:30

FS모듈이란?

Node.js 내장 모듈중 'fs'는 File System 모듈의 약자로 파일처리에 관련된 전반적인 작업을 하는 모듈이다.

 

자주쓰는 fs모듈 정리

1. 디렉토리 생성하기

mkdir 메소드 활용

const fs = require('fs');

// 디렉토리 생성
fs.mkdir("winner", (err) => console.log(err));

 

>> 결과

 

 

2. 디렉토리 삭제하기

rmdir 메서드 활용

const fs = require('fs');

// 디렉토리 삭제
fs.rmdir("winner", (err) => console.log(err));

 

3. 파일에 데이터 쓰기 

writeFile 메서드 활용

const fs = require('fs');

const file = "test.txt";
const data = "테스트";

// 파일에 데이터 쓰기
fs.writeFile(file, data, (err) => console.log(err));

>>>결과

 

4. 기존 파일에 덮어쓰기

appendFile 메서드 활용

const fs = require('fs');

const file = "test.txt";
const data = "추가";

// 파일에 데이터 덮어쓰기
fs.appendFile(file, data, (err) => console.log(err));

>>> 결과

 

5. 파일 읽기

readFile 메서드 활용, 반드시 두번째 인자를 "utf8" 작성하여 인코딩이 되도록 해야한다.

const fs = require('fs');

fs.readFile("test.txt", "utf8", (err, data) => {
    if (err) {
      console.error(err);
    } else {
      console.log(data);
    }
  });

>>> 결과

 

 

 

참조 :  https://www.daleseo.com/js-node-fs/

 

'Javascript' 카테고리의 다른 글

JS)slice(), splice()  (0) 2022.12.28
JS) express.js  (0) 2022.12.16
JS) OS 모듈  (0) 2022.12.09
JS) 단축평가  (0) 2022.12.09
JS) Array.concat() Array.forEach()  (0) 2022.12.07