我有 nwjs 应用程序,我想保存文件。所以我有这样的代码:
try {
fs.writeFileSync(this.value, data);
} catch (e) {
alert(e);
}
这很好。但是当我想在同一个文件中重新保存数据时,它就不起作用了。没有错误,但文件中没有新数据。
由于这个问题,我有一个类似的输入<input type="file" nwsaveas="myFile.txt">
并且无法重新保存文件:
https://github.com/nwjs/nw.js/wiki/file-dialogs#choosing-the-same-directory-multiple-times
为了解决这个问题,我在 fs.writeFile() 之后将输入值重置为空字符串。