2017-04-07 115 views
2

我想通過電子添加新的字體到我的Windows系統文件夾,但失敗了,我怎麼能做到這一點?這裏是可以在應用程序文件夾中正常工作的代碼。我只是想把文件放到'c:\ windows \ Fonts'中,謝謝你。如何將文件寫入Windows系統文件夾?

var request = http.get("http://www.mysites.com/newfont.ttf", function(response) { 
 
\t \t if (response.statusCode === 200) { 
 
\t \t \t var file = fs.createWriteStream("app/font.ttf"); 
 
\t \t \t response.pipe(file); 
 
\t \t } 
 
\t });

+1

_「但失敗」_具體是指什麼?另外,我可以想象寫入系統文件夾需要管理員權限。 – robertklep

+0

是的,我找不到正確的方法來做到這一點。 –

回答

0

在你的錯誤,你可以看到,HTTP是沒有定義,那告訴你,你可能忘了requirehttp模塊。順便說一下,你將不得不做模塊沒有同樣的事情?

+0

感謝您的回答,但這不是問題所在。我添加該模塊,問題是我無法寫入文件到Windows系統文件夾。 –