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('/');

そしてfile、AppleScript でファイル参照が許可される場所ならどこでも使用できます。

POSIXFile標準の追加から型に何が起こったのか (またはどのように呼び出す必要があるのか​​)はまだわかりませんが。

于 2016-06-15T17:48:10.787 に答える