Phantomjs用fs.write附加到文件

Tho*_*ner 15 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);
}
Run Code Online (Sandbox Code Playgroud)

Tho*_*ner 33

在fs.write调用中使用append模式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);
}
Run Code Online (Sandbox Code Playgroud)

我根据pythonopen() C fopen文档推断了这个; 很高兴它工作,其他文件模式可能工作,但没有我测试.