如何在JXA中处理POSIX路径

3

在AppleScript中,我经常需要在POSIX路径和AppleScript本地文件别名之间进行转换。

实现方式是通过标准添加中的POSIX文件类:

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

我该如何在JXA中进行强制转换?我已经尝试了以下代码:
var app = Application.currentApplication();
app.includeStandardAdditions = true;

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

但是我只看到了下面的错误信息:

第四行出错:错误:POSIXFile不是应用“Appname”的有效类

1个回答

3
这是在文档中提到的:
使用Path:
var file = Path('/');

然后你可以在任何允许使用AppleScript文件引用的地方使用file

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接