首页 > 解决方案 > 如何将 async/await 与文件系统模块一起使用

问题描述

我将如何使用 async/await 语法fs.unlink()来删除具有给定路径的文件。

标签: javascriptnode.js

解决方案


当您使用文件系统函数时,请将其用作基于承诺而不是基于回调的函数。你可以说fs.promises.unlink()而不是说fs.unlink(),但请记住,这个 Promise 内置函数是在 Node.js 版本 10 中添加的。所以,如果你使用的是旧版本,这将不起作用!要在您的代码中使用它,您可以这样做:

await fs.promises.unlink(yourPath)

推荐阅读