2017-04-07 72 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系统文件夹。 –