Nodejs 공식 홈페이지에서 찾아보면 아래와 같이 설명되어 있다. 영어긴 하지만 정신줄 잡고 대략 사용 방법을 눈치껏 알아보자!
파일을 다루기 위해서는 아래와 같이 파일 시스템 모듈을 불러와주어야 한다.
var fs = require('fs');
fs는 파일 시스템의 약자로 File System 모듈을 사용하기 위해 변수 fs에 불러와 저장
함수들의 매개변수에는 대략 파일경로와 필요한 옵션, 콜백함수가 있다.
1. Node.js 파일 생성
fs = require('fs');
fs.writeFile(filename, data, "utf8", fucntion(err){}
if (err) throw err;
console.log("write Success!")
])
2. Node.js 파일 읽기
var fs = require('fs');
fs.readFile('./sample.txt', 'utf8', function(err, data){
console.log(data);
});
Node.js 파일 리네임
fs.rename('oldFile.txt', 'newFile.txt', function(err){
if (err) throw err;
console.log('Rename Success!');
});
Node.js 파일 삭제
fs.unlink('filepath', 'newFile.txt', function(err){
if (err) throw err;
console.log('delete Success!');
});