在我的meteor应用程序中尝试在C:/ Program Files /中创建文件夹和文件。但程序文件写入权限已被我的管理员阻止。如何通过编码解决这个问题?
var pathname1 = "C:/Program Files/test/";
var path1 = pathname1 + filename;
if (!fs.existsSync(pathname1)) {
var mkdirp = Npm.require('mkdirp');
mkdirp(pathname1, function(err) {
if (err && zpractice.global.System_settings.server_error_log)
console.error(err);
});
}
if (fileExists(path1)) {
fs.unlinkSync(path1);
}
fs.writeFile(path1, fileData, function(err) {console.error(err);});
答案 0 :(得分:0)
您应该以管理模式运行脚本。
右键点击cmd
启动CMD.exe
,然后选择"运行方式..."。
或者您可以使用runas命令:
runas /user: localmachinename \administrator cmd
答案 1 :(得分:0)
尝试改变你的路径 “C:\ Program Files \ test \”; 选择没有空格的路径会更好。