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 |