在node.js中使用fs覆盖文件的最佳方法是什么

托马斯·卡兹(Tomas Katz):

我正在尝试覆盖现有文件。我首先使用以下命令检查文件是否存在:

fs.existsSync(path)

如果文件没有退出,我正在使用以下方法创建和写入:

fs.writeFileSync(path,string) 

问题是当文件已经存在并且我想覆盖其所有内容时。到目前为止,是否有单行解决方案,我搜索并找到了使用fs.truncate和fs.write的解决方案,但是有没有一个成功的解决方案?

密海:

fs.writeFileSync并且fs.writeFile默认情况下会覆盖文件,如果这是您要执行的操作,则无需额外检查。在文档中提到了这一点:

fs.writeFile

异步将数据写入文件,如果文件已经存在,则替换该文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

node.js中fs.createReadStream与fs.readFile的优缺点是什么?

使用node.js postgresql模块的正确方法是什么?

在Node js中使用fs读取json文件时出错

在Windows上托管node.js应用程序的最佳方法是什么?

Node.js使用fs.readFileSync读取大文件

在Node.js中使用Akka的最佳方法是什么

使用nvm使node.js文件可执行的最佳方法

在Node.js中使用“让我们加密证书”的最安全方法是什么?

Node.js-文件系统-在fs.writeFile()中使用变量

使用Node.js MySQL库的正确方法是什么?

在node.js中使用async / await处理承诺拒绝的正确方法是什么?

Node.js读写Excel文件的最佳实践是什么?

使用Azure Storage / Blob服务设置Azure Node.js应用程序服务的最佳方法是什么

从node.js和Typescript中的动态文件名加载JSON的最佳方法是什么?

在Azure功能中使用Node发送zip文件作为响应的最佳方法?

在node.js中执行“多线程”的最佳和有效方法是什么?

解决Node.js承诺的最佳方法是什么?

Node.js:使用fs.writeFileSync写入系统文件

在js文件中使用node变量

在Angular / Mongoose / Node.js中使用枚举的最佳方法

从Node使用Jasmine的正确方法是什么?

从Node.js中的URL检索JSON的最佳方法是什么

无法使用fs Node.js读取文件

在Alpine Linux上使用NPM安装最新的Node.js的最佳方法是什么

使用 node 和 angularjs 对用户进行身份验证的最佳方法是什么?

在 Mac 上安装 Node 和 npm 的最佳方法是什么?

在 node.js 中使用 oauth 进行嵌套 API 调用的最佳方法是什么?

将 VM 的外部 IP 写入 .env 文件的最佳方法是什么,以便在 GCP Compute Engine(托管实例组)上运行的 Node.js 项目

在 Javascript(以及 Node.js)中使用 async/await 和 Promises 的正确方法是什么?