如何将文本附加到文件中,该文件可能不存在于也可能不存在的文件夹结构中?

时间:2013-11-12 11:09:56

标签: node.js

我正在尝试为txt系统创建一个简单,轻量级的日志。我已经将所有日志重定向到一个函数,目前只执行console.log但我的控制台充斥着各种各样的东西,我想将它们分散在错误,警告和信息文本文件中。

我会将它们写入以下格式的文件夹中:

"logs/" + time.year + "-" + time.month + "-" + time.day + "/" + time.day + "/error.txt"

如您所见,我将日期文件夹中的特定日期的所有日志保留为完整日期。 在其中,该特定日期的每个小时将有一个文件夹,并且在每个文件夹中,有3个文件,其中包含警告,错误和信息(可能还有其他内容,并不重要)。

我会将文本附加到这些文本文件中,但这些情况会出现: 日期文件夹可能不存在; 小时文件夹可能不存在; txt文件可能不存在;

使用fs库中的追加功能会引发一些我不理解的错误,并且谷歌搜索证明是徒劳的。

我真的不想使用另一个复杂的图书馆只是为了这个小东西,所以我很感激一个简单而干净的解决方案。

干杯!

0 个答案:

没有答案