引入模块 如果没有则要先安装 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);
    });
});

标签: nodejs

评论已关闭