【发布时间】:2017-08-27 01:49:55
【问题描述】:
我需要在执行fs.writeFile 之前检查文件是否存在,所以如果文件已经存在,fs.writeFile 不会替换该文件。但是文档说明了以下内容:
不建议在调用
fs.open()、fs.readFile()或fs.writeFile()之前使用fs.stat()检查文件是否存在。相反,用户代码应该直接打开/读取/写入文件并处理文件不可用时引发的错误。
如果我直接调用fs.writeFile,函数会替换已经存在的文件,而error变量将是null。
如果文件已经存在,我想忽略对fs.writeFile 的调用。
谢谢。
【问题讨论】: