异步文件写入—性能更好
fs.open(path[, flags[, mode]], callback)
-用来打开一个文件
-异步调用的方法,结果都是通过回调函数的参数返回的
-回调函数的两个参数
err 错误对象,如果没有错误则为null
fd 文件的描述符
fs.write(fd, string[, position[, encoding]], callback)
-用异步写入一个文件
fs.close(fd[, callback])
-用来关闭文件的
//1.引入fs文件
var fs = require("fs");
//2.打开文件
fs.open ("he11o2. txt", "w", function (err ,fd) {
//判断是否出错,
//将w改为r、将he11o2. txt删除时出错
if(!err) {
//如果err不存在,证明没出错,
//对文件进行写入操作
fs.write(fd,"这是异步写入的内容",function (err,){
if(!err){
console. log ("写入成功");
}
//关闭文件
fs.close(fd,function(err){
if(!err){
console.log("文件已经被关闭");
}
});
});
}else{
console. log(err) ;
}
}) ;