Macos nsILocalFileMac的接口

Macos nsILocalFileMac的接口,macos,firefox,firefox-addon,Macos,Firefox,Firefox Addon,我在MDN上发现了一个叫做“我无法理解”的东西。然而,有一种东西叫做“别名”和“followLinks”。这与Windows上的“快捷方式”或“.lnk”文件一致吗?如果是,你能帮我用这个界面做一个“别名”吗。 谢谢别名非常像Windows上使用的“快捷方式”/.lnk文件,它们具有相同的功能和不同的实现。别名更类似于Unix符号链接 如果要创建别名,可以阅读相关内容,在unix系统中可以创建类似于yhis的快捷方式,它们称为符号链接或别名文件: Cu.import('resource://g

我在MDN上发现了一个叫做“我无法理解”的东西。然而,有一种东西叫做“别名”和“followLinks”。这与Windows上的“快捷方式”或“.lnk”文件一致吗?如果是,你能帮我用这个界面做一个“别名”吗。
谢谢

别名非常像Windows上使用的“快捷方式”/
.lnk
文件,它们具有相同的功能和不同的实现。别名更类似于Unix符号链接


如果要创建别名,可以阅读相关内容,在unix系统中可以创建类似于yhis的快捷方式,它们称为符号链接或别名文件:

Cu.import('resource://gre/modules/osfile.jsm');
var pathToTarget = OS.Path.join(OS.Constants.Path.macLocalApplicationsDir, 'Firefox.app');
var pathToAlias = OS.Path.join(OS.Constants.Path.desktopDir, 'ff.link'); //extension is .link, the file must not exist or unixErrno 17 ocurs
var promise_alias = OS.File.unixSymLink(pathToTarget, pathToAlias)
promise_alias.then(
  function(aVal) {
    console.log('Promise Fullfilled - promise_alias - ', aVal);
  },
  function(aReason) {
    console.error('Promise Rejected - promise_alias - ', aReason);
  }
);

谢谢你,埃里克!我希望使用XPCOM以编程方式创建别名,就像我在windows上创建快捷方式一样:你知道如果可能的话吗?嗨,Erik,它说别名受
Mac OS System 7
及更高版本的支持。那个人是Mac OS X 10.7吗?Hi-Erik可能会使用nsiFile创建一个包含指向某个对象的路径的文件?是否可以设置链接的权限?我在这里挣扎我不知道如何制作别名:(