标签: phantomjs
如何使用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); }
答案 0 :(得分:33)
在fs.write调用中使用追加模式a而不是[over]写入模式w。
a
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文档推断出这一点;很高兴它有效,其他文件模式可能有效但未经我测试。
open()
fopen