fs模块

163 阅读1分钟
  • 引入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)

image.png

image.png

  • 写入文件(创建文件)
    fs.writeFile(path ,data,callback(er))
    path : 文件路径
    data : 要写入文件的数据,可以是 String(字符串)
    callback : 回调函数,回调函数只包含错误信息参数(err),在写入失败时返回。

  • 删除文件
    fs.unlink(path,callback(err))
    path : 文件路径
    callback : 回调函数,回调函数只包含错误信息参数(err),在写入失败时返回。