Phantomjs用fs.write追加到文件中。[英] Phantomjs append to file with fs.write

问题描述

如何使用 fs.write() 附加到文件?

在相同文件上使用 fs.write 会覆盖内容:

var fs = require('fs');
try {
    fs.write("file.txt", "Hello World", 'w');
    fs.write("file.txt", "Hello World", 'w');
} catch(e) {
    console.log(e);
}

推荐答案

在 fs.write 调用中使用追加模式 a 而不是 [over]write 模式 w.

var fs = require('fs');
try {
    fs.write("file.txt", "Hello World", 'a');
    fs.write("file.txt", "Hello World", 'a');
} catch(e) {
    console.log(e);
}

我根据 python open() C fopen 文档;很高兴它有效,其他文件模式可能有效但未经我测试.

本文地址:https://www.itbaoku.cn/post/1739963.html