2016-12-07 36 views
0

我想存儲和寫入數據,這是在電子窗口如何將數據保存到本地系統中的電子主窗口

給出的文本框中輸入本地系統文件是否有可能實現這一目標使用電子應用程序?

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輔助包,提供了一些用戶: enter image description here

回答

1

這可以通過使用標準的文件系統的Node.js API來實現友好的抽象。

此外,Electron API提供了一種名爲dialog.showSaveDialog的方法,用於使用對話框窗口確定文件路徑。

+0

使用上面給出的代碼片段執行操作,在控制檯中獲取下面提到的錯誤...未捕獲的錯誤:模塊名稱「fs」尚未加載上下文:_。使用require([]) – Manoj

+0

您是否嘗試在渲染器進程中使用fs? –

+0

未使用任何渲染器進程,fs已用於單獨的html文件而不是main.js文件 – Manoj

相關問題