/** * 打开文件 * path:要打开文件路径 * flags:打开文件要做的操作类型, r 只读的, w 可写的 * mode:设置文件的操作权限,一般不传、 * callback: 回调函数,结果通过回调函数的参数返回,有两个参数 *        err, 错误对象 *        fd, 文件描述符 */fs.open(path, flags[, mode],callback)
/** * 向文件写入内容 * fd:文件描述符 * string: 要写入的内容 * position:写入的位置 * encoding:写入的编码,默认utf-8 */fs.writeSync(fd, string[, position[, encoding]], callback)
/** * 保存并关闭文件 * fd:要关闭的文件的描述符 */fs.closeSync(fd, callback);
例子
var fs = require('fs');fs.open('test2.txt', 'w', function (err, fd) {    // 判断是否出错    if(!err) {        fs.write(fd, "这是异步写入的内容。", function (err) {            if(!err) {                console.log("写入成功。");            }            // 关闭文件            fs.close(fd, function (err) {                console.log("文件已关闭。");            });        });    } else {        console.log(err);    }});