微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

node + promise 实现文件读写

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); })

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐