异步文件写入

简介: 异步文件写入

文件写入总结:

/**
  异步文件写入
 fs.open(path, flags[, mode], callback)
  - 用来打开一个文件
    - 异步调用的方法,结果都是通过回调函数的参数返回的
  - 回调函数两个参数:
    err 错误对象,如果没有错误则为null
    fd  文件的描述符
 fs.write(fd, string[, position[, encoding]], callback)
  - 用来异步写入一个文件
 fs.close(fd, callback)
  - 用来关闭文件
 */
//引入fs模块
var fs = require("fs");
//打开文件
fs.open("hello2.txt","w",function (err , fd) {
  //判断是否出错
  if(!err){
    //如果没有出错,则对文件进行写入操作
    fs.write(fd,"这是异步写入的内容",function (err) {
      if(!err){
        console.log("写入成功~~");
      }
      //关闭文件
      fs.close(fd , function (err) {
        if(!err){
          console.log("文件已关闭~~~");
        }
      });
    });
  }else{
    console.log(err);
  }
});
console.log("程序向下执行~~~");
相关文章
|
1天前
|
存储 程序员 C语言
C文件读写
【2月更文挑战第14天】C文件读写。
15 1
|
7月前
|
存储 C语言
C 文件读写
C 文件读写。
25 0
|
1天前
|
存储 移动开发 Linux
C++017-C++文件读写应用
C++017-C++文件读写应用
|
5月前
|
XML C# 数据格式
C#读取写入文件的三种方式
最近对文件的操作比较频繁。这里记录一下常用的几种文件读写的方式。 我这里使用窗体来做测试,例子在文末,可下载。
55 0
|
6月前
|
存储 C++ iOS开发
70 C++ - 文件读写
70 C++ - 文件读写
34 0
|
7月前
|
API
59 # 异步串行和异步并发删除目录
59 # 异步串行和异步并发删除目录
15 0
文件IO操作的一些练习小案例
文件IO操作的一些练习小案例
117 0
|
Java
I/O流常用复制和读写文件
I/O流常用复制和读写文件
106 0
|
缓存 数据格式
文件读写
文件读写
76 0
读取文件的多种方式
读取文件的多种方式和