- 引入node自带的模块fs,这个模块可以调用函数
var fs=require('fs') - 读取文件
fs.readFile(path,(err,data)=>{})path为文件的路径,可以绝对可以相对;err代表读取失败;data代表读取成功 它是一个buffer类型的数据(二进制数据流) 可以通过toString()转化为字符串
var http=require('http')
// 引入node自带的fs模块
var fs=require('fs')
var app=http.createServer((qes,res)=>{
if(qes.url="/index.html"){
fs.readFile(__dirname+'/index.html',(err,data)=>{
res.end(data)
})
}
})
app.listen(8081)
-
写入文件(创建文件)
fs.writeFile(path ,data,callback(er))
path : 文件路径
data : 要写入文件的数据,可以是 String(字符串)
callback : 回调函数,回调函数只包含错误信息参数(err),在写入失败时返回。 -
删除文件
fs.unlink(path,callback(err))
path : 文件路径
callback : 回调函数,回调函数只包含错误信息参数(err),在写入失败时返回。