Phantomjs用fs.write附加到文件

时间:2014-09-02 20:37:40

标签: phantomjs

如何使用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);
}

1 个答案:

答案 0 :(得分:33)

在fs.write调用中使用追加模式a而不是[over]写入模式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文档推断出这一点;很高兴它有效,其他文件模式可能有效但未经我测试。