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);
});