nodejs异步读取文件与同步读取文件
引入模块 如果没有则要先安装 npm install fs
var fs = require("fs");
异步读取:
var data = fs.readFileSync('test.txt');
同步读取
fs.readFile('test.txt', function (err, data) {
if (err) return console.error(err);
console.log(data.toString());
});
// 写入文件内容(如果文件不存在会创建一个文件)
// 传递了追加参数 { 'flag': 'a' }
fs.writeFile('./test.log', 'HelloWorld', { 'flag': 'a' }, function(err) {
if (err) {
throw err;
}
console.log('Hello.');
// 写入成功后读取测试
fs.readFile('./test.log', 'utf-8', function(err, data) {
if (err) {
throw err;
}
console.log(data);
});
});
评论已关闭