fs模組
fs模組用於對系統檔案及目錄進行讀寫操作
fs模組提供了非同步和同步的兩種方法
readFile()非同步讀取檔案
var fs=require(`fs`)//檔案系統模組 有同步和非同步的方法 同步方法是在非同步方法中加字尾Sync 例如 readfile 加字尾Sync 變成同步方法readfileSync
fs.readFile(`example.txt`,`utf-8`,function(err,data){//非同步讀取檔案
if(err){
console.log(err);
}else{
console.log(data);
}
})
var fs=require(`fs`)//檔案系統模組
var data=fs.readFileSync(`example.txt`,`utf-8`)//同步讀取檔案,不接收回撥函式,函式直接返回結果
console.log(data)
writeFile()非同步寫檔案
var data=`hello world`
var fs=require(`fs`)
fs.writeFile(`a.js`,data,function(err){
if(err){
console.log(err)
}else{
//寫檔案成功
console.log(`ok`)
}
})
mkdir()建立資料夾並寫入檔案
var fs=require(`fs`)
fs.mkdir(`./no`,function(err){
if(err){
throw err;
}
console.log(`建立成功`)
fs.writeFile(`./no/b.js`,data,function(err){
if(err){
console.log(err)
}else{
console.log(`ok`)
}
})
})