Fork me on GitHub

node 和 文件(file)

fs

文件读取

实现方法
首先创建一个file.txt的文件

1
2
3
4
5
6
7
8
9
var fs = require('fs');  

fs.readFile('file.txt', 'utf-8', function (err, data) {
if (err) {
console.log("读取错误:" + err);
return;
}
console.log(data);
})

注意这里需要指定第二个参数,否则的话会默认输出十六进制字节的格式

注意如果文件编码为ANSI格式,还用‘utf-8’会读取出错

还用这些格式utf8, ucs2,ascii, binary, base64, hex可以供我们使用

同步读取文件

1
2
3
var fs = require('fs');  
var data = fs.readFileSync('test.txt', 'utf-8');
console.log(data);

具体的 操作可以看这里

显示 Gitment 评论