Javascript Os.File.setPermission未被识别为函数
我有以下(部分)主要JS代码:Javascript Os.File.setPermission未被识别为函数,javascript,firefox-addon-sdk,jpm,Javascript,Firefox Addon Sdk,Jpm,我有以下(部分)主要JS代码: Cu.import("resource://gre/modules/osfile.jsm"); [...] // if it is a Win environment put the attrib file to hidden OS.File.setPermission( OS.Path.join(OS.Constants.Path.homeDir, 'my_file.txt'), { wi
Cu.import("resource://gre/modules/osfile.jsm");
[...]
// if it is a Win environment put the attrib file to hidden
OS.File.setPermission(
OS.Path.join(OS.Constants.Path.homeDir, 'my_file.txt'),
{
winAttributes: {
hidden: true
}
}
).then(x => console.log('success',x), y => console.log('failure',y));
我正在Linux上测试它,当执行达到上述承诺时,会报告此错误:
console.log:TypeError:OS.File.setPermission不是一个函数
我想这种效果也表明在附加目标Windows平台上执行该部分受到了影响,不是吗
为什么会这样?我错在哪里?谢谢
对此帖子感到抱歉:这个问题很琐碎,因为这是一个分散注意力的问题,也就是说,“许可”中没有“s”,所以你解决了这个问题:)
OS.File.setPermissions
haha棘手的打字错误它发生了对不起这篇文章:这个问题很简单,因为它是一个分散注意力的问题,也就是说,“Permission”中没有“s”,所以你解决了这个问题:)OS.File.setPermissions
haha棘手的打字错误