const fs = require('fs');
const promise = new Promise((resolve, reject) => {
    fs.open('./c.txt', 'w', (err, fd) => {
      if (!err) {
          resolve(fd);
      }else {
        reject(err);
      }
    })
});
promise.then((fd) => {
    return new Promise((resolve, reject) => {
       fs.write(fd, 'wswsws', (err, result) => {
            if(err){
              console.log(err);
            }
            resolved(fd);
       })
    })
}).then((fd) => {
    return new Promise((resolve, reject) => {
      fs.close(fd,(err) => {
          if (!err) {
            resolve();
          }else {
            reject(err);
          }
      })
    })
}).then(() => {
  console.log('success')
}).catch((err) => {
    console.log(err);
})

最新文章

  1. [转]通过Visual Studio为Linux编写C++代码
  2. [资料分享]组件方式开发 Web App全站
  3. Ubuntu12.04-x64编译Hadoop2.2.0和安装Hadoop2.2.0集群
  4. Bootstrap系列 -- 38. 基础导航条
  5. CC2540的使用入门
  6. Android之ScrollView嵌套ListView
  7. Android下实现tab页个人比较推崇的方法
  8. 【转】JNI和NDK的区别
  9. 【Base64】JDK里面实现Base64的API
  10. HTML -- 元素和属性
  11. Java实现单向链表
  12. 树莓派入门教程——使用Qt开发界面程序
  13. 第一次作业:来自一个奋斗的IT学子
  14. Linux-2.6.25 TCPIP函数调用大致流程
  15. 把list集合的内容写入到Xml中,通过XmlDocument方式写入Xml文件中
  16. matplotlib 3D数据-【老鱼学matplotlib】
  17. Linux下搭建jmeter
  18. 【MySQL】解决You can't specify target table 'user_cut_record_0413' for update in FROM clause
  19. 邂逅明下 HDU - 2897
  20. complex()

热门文章

  1. 《The One 团队》:第九次团队作业:BETA冲刺与团队项目验收
  2. 目标检测中的bounding box regression
  3. linux 查看某个目录下文件的数量
  4. Net-NTLMv1的利用思路
  5. OLED液晶屏幕(1)OLED液晶屏幕ssd1306驱动芯片 arduino运行 ESP8266-07可以 12f不可以
  6. LeetCode 1087. Brace Expansion
  7. BZOJ 4103: [Thu Summer Camp 2015]异或运算 可持久化trie
  8. If...else 条件判断和If else嵌套
  9. Noip 2017 题目整理
  10. GoCN每日新闻(2019-10-02)