node + promise 实现文件读写
2024-10-21 18:41:27
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);
})
最新文章
- [转]通过Visual Studio为Linux编写C++代码
- [资料分享]组件方式开发 Web App全站
- Ubuntu12.04-x64编译Hadoop2.2.0和安装Hadoop2.2.0集群
- Bootstrap系列 -- 38. 基础导航条
- CC2540的使用入门
- Android之ScrollView嵌套ListView
- Android下实现tab页个人比较推崇的方法
- 【转】JNI和NDK的区别
- 【Base64】JDK里面实现Base64的API
- HTML -- 元素和属性
- Java实现单向链表
- 树莓派入门教程——使用Qt开发界面程序
- 第一次作业:来自一个奋斗的IT学子
- Linux-2.6.25 TCPIP函数调用大致流程
- 把list集合的内容写入到Xml中,通过XmlDocument方式写入Xml文件中
- matplotlib 3D数据-【老鱼学matplotlib】
- Linux下搭建jmeter
- 【MySQL】解决You can't specify target table 'user_cut_record_0413' for update in FROM clause
- 邂逅明下 HDU - 2897
- complex()
热门文章
- 《The One 团队》:第九次团队作业:BETA冲刺与团队项目验收
- 目标检测中的bounding box regression
- linux 查看某个目录下文件的数量
- Net-NTLMv1的利用思路
- OLED液晶屏幕(1)OLED液晶屏幕ssd1306驱动芯片 arduino运行 ESP8266-07可以 12f不可以
- LeetCode 1087. Brace Expansion
- BZOJ 4103: [Thu Summer Camp 2015]异或运算 可持久化trie
- If...else 条件判断和If else嵌套
- Noip 2017 题目整理
- GoCN每日新闻(2019-10-02)