首页 Node.js核心模块手册

参数说明


readFileSync(filename, options)
filename     文件路径
options{     可选,对象数组.
    flag           可选,读写方式(参考 flag表),默认:r
    encoding       可选,编码格式(参考 encoding表),默认:utf8
}

返回值:读取的文本

注:options 不设置,data 返回的是Buffer

示例

不设options参数:

var fs = require("fs"); try{ var data = fs.readFileSync("./text.txt"); console.log(data); //结果:<Buffer 6c 69 62 6f 6b 65 2e 63 6e> }catch(e){ console.log("读取失败"); }

只设encoding属性:

var fs = require("fs"); try{ var data = fs.readFileSync("./text.txt", "utf8"); console.log(data); //结果:liboke.cn }catch(e){ console.log("读取失败"); }

设options对象:

var fs = require("fs"); var options={ flag:"r", encoding:"utf8" } try{ var data = fs.readFileSync("./text.txt", options); console.log(data); //结果:liboke.cn }catch(e){ console.log("读取失败"); }