3.6.0 파일 시스템 접근하기 "fs, readFile(), writeFile()"

sunghoon·2025년 3월 17일
2

2.0 Glove Project

목록 보기
19/35
post-thumbnail

파일시스템 fs의 비동기 읽기 쓰기 메소드 정리

readFile()

fs 모듈로 ‘readme.txt’ 파일 접근하기

const fs = require('fs');

fs.readFile('./readme.txt', (err, data) => {
    if(err) {
        throw err;
    }
    console.log(data);
    console.log(data.toString());
});

동일한 코드 promise로 작성

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

fs.readFile('./readme.txt')
    .then((data) => {
        console.log(data);
        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');
})
.catch(() => {
    console.error(err);
})

reference

profile
프라다 신은 빈지노와 쿠페를 타는 꿈을 꿨다.

1개의 댓글

comment-user-thumbnail
2025년 3월 18일

그림 예시 좀 넣어주세요

답글 달기