Promise实践练习-fs文件操作
前提:需要node的环境
代码:
//promise文件操作
// 导入fs模块
const fs = require('fs');
// 导入path模块
const path = require('path')
// 打印a.txt的绝对路径
console.log(path.join(__dirname,'a.txt'));
// 使用promise操作fs文件
let p = new Promise((reslove,reject)=>{
fs.readFile(path.join(__dirname,'a.txt'),(error,data) => {
if(error) reject(error)
else reslove(data)
})
})
p.then(value => {
console.log(value.toString());
},reason => {
console.log(reason.toString());
})
结构:
命令行执行:
node .\a.js