nodejs文件相关模块
--fs
require('fs')
fs.readFile(filename, [encoding], [callback(err,data)])
不设置内容编码的时,将以buffer的格式输出
接收参数:
filename 文件路径
options option对象,包含 encoding,编码格式,该项是可选的。
callback 回调,传递2个参数 异常err 和 文件内容 data
var fs = require('fs'); fs.readFile('2.js', 'utf-8', function (err, data) { if (err) { console.log(err); } else { console.log(data); } });
--path
require('path')
path.sep window输出 \ linux输出 / 判断系统类型
path.extname() 输出文件扩展名 比用正则匹配方便
console.log(path.extname(aaa.txt));
输出 : .txt