3

在 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» 的有效类

4

1 回答 1

3

这在文档中是正确的:

使用Path

var file = Path('/');

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

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

于 2016-06-15T17:48:10.787 回答