Fs文件系统模块
Fs.readFile()
Path 必选参数,表示文件路径
Opotins 可选参数,表示以什么编码格式来读取文件
Callback 必选参数,文件读取完成后,通过回调函数拿到读取结果
读取文件
Const fs=require(‘fs’)
Fs.readFile(path,options,callback(){ })
写入文件
Fs.writeFile(path,option,’data’,callback({ }))
路径动态拼接错误
解决:使用完整的绝对路径
Path路径模块
Const path=request(‘path’)
Path.join()
‘../’会抵消钱面的路径
凡是涉及到路径的拼接的操作,都要使使用path.join()方法进行处理。不要直接使用+进行字符串的拼接
Path.basename()
可以获取路径中的最后一部分,通过此方法获取路径中文件名
Path.extname()
获取路径中的扩展名部分,即小数点后面扩展名
注意
1、File.writeFlie只能用来创建文件,不能用来创建路径
2、重复调用fs.writeFile写入同一个文件,新写入的内容会覆盖之前的旧内容