如何在电子主窗口中将数据保存到本地系统

时间:2016-12-07 04:44:09

标签: node.js electron

我想将数据存储并写入本地系统文件,该文件在电子窗口中给出的文本框中输入

使用电子应用程序可以实现这一目标吗? enter image description here

1 个答案:

答案 0 :(得分:2)

这可以使用标准node.JS文件系统API实现:

var fs = require('fs');
var content = "sample text file content";
fs.writeFile("/folder/filename.txt", content, function(err) {
    if(err) {
        return console.log(err);
    }
    console.log("File succesfully saved to disk.");
}); 

节点文件系统API可能有点压倒性,您可以查看帮助程序包,如fs-jetpack,它提供了一些用户友好的抽象。

此外,Electron API提供了一个名为dialog.showSaveDialog的方法,用于使用对话框窗口确定文件路径。