Node.js’fs’ – 创建文件清除文件的更有效方法

前端之家收集整理的这篇文章主要介绍了Node.js’fs’ – 创建文件清除文件的更有效方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
目前我正在使用fs.createWriteStream(filePath)做两件事:

>如果文件不存在,请创建该文件
>清除/删除文件内容

但是,我从来没有真正写过流,所以我并没有真正使用它.我想知道这是多么犹豫,如果我不应该使用更有效或更明确的方法创建文件,如果它不存在并清除文件.有任何想法吗?

解决方法

根据您的要求,将我的评论作为答案发布……

使用’w’或’w’标志的fs.open(filePath,’w’)也会创建/截断文件.

我认为它实际上不会给你一个与fs.createWriteStream(filePath)不同的结果,并且代码执行差异可能是微不足道的,特别是考虑到涉及磁盘I / O.但是,它可能会感觉有点清洁,因为它没有设置您不会使用的流.

猜你在找的Node.js相关文章