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