- readFile
- writeFile
- appendFile
- copyFile
- mkdir
- readdir
const fs = require('fs');
fs.readFile('url','utf-8',function(err,result){
...
})
ex)
const fs = require('fs');
fs.readFile('a.js','utf-8',function(err,result){
console.log(result);
})
fs.writeFile('url','바꾸고 싶은 문자열',function(err,result){
console.log(result);
})
ex)
const fs = require('fs');
fs.writeFile('a.js','khw970421',function(err,result){
console.log(result);
})
기존에 a.js에 있는 내용이
khw970421
로 바뀐다.
fs.appendFile('url','추가하고 싶은 문자열',function(err,result){
console.log(result);
})
ex)
const fs = require('fs');
fs.appendFile('a.js','khw970421',function(err,result){
console.log(result);
})
fs.appendFile('a.js','misaka0421',function(err,result){
console.log(result);
})
khw970421이 기록되고 그 후 misaka0421이 또 기록된다.
마지막 text만 저장되는
writeFile
과 기존에 있던 내용위에 추가로 기록하는appendFile
fs.copyFile('copy대상url','copy적용될url',function(err){
console.log(err);
})
ex)
const fs = require('fs');
fs.copyFile('a.js','b.js',function(){
})
a.js의 내용을 b.js에 복사한다.
만약 복사할 대상이 존재하지 않는다면 저절로 만들어낸다.
fs.mkdir('만들대상',function(err){
})
ex)
fs.mkdir('aaa',function(err){
})
aaa 이름의 폴더 생성
fs.readdir('대상폴더',function(err,result){
console.log(result);
})
폴더안의 내용 읽는다.
fs.readdir('./video',function(err,result){
console.log(result); //[ 'a.mp4', 'b.mov' ]
})
video
폴더 안에 존재하는 내용 출력