如何在JXA中使用POSIX路径

时间:2016-06-11 16:20:30

标签: javascript-automation

在AppleScript中,我经常需要在文件之间转换为POSIX路径和AppleScript的本机文件别名。

这样做的方法是通过标准添加中的POSIX File类:

set aFile to POSIX file "/"
get aFile's POSIX path

如何在JXA中进行这些演员表/转换?我试过了

var app = Application.currentApplication();
app.includeStandardAdditions = true;

app.POSIXFile().make('/');

但我只能

  

第4行出错:错误:POSIXFile不是应用程序«Appname»

的有效类

1 个答案:

答案 0 :(得分:3)

这在documentation

使用Path

var file = Path('/');

然后您可以使用file AppleScript中允许的任何文件引用。

虽然我仍然不知道标准添加中的POSIXFile类型发生了什么(或者我需要如何调用它)。