共有ネットワーク フォルダーにあるファイルを参照する必要がある Air アプリケーションがあります。Windows で実行されている Air アプリケーション内から、次のように File オブジェクトを介して共有にアクセスできます。
var folder:File = new File("file:///\\\\server\\share\\parent_folder\\folder");
Mac では、これは機能しません。また、機能するパスのバリエーションを見つけることができません。パス「smb://server/share/parent_folder/folder」を使用して Finder を介してサーバーに接続できます。次に、いくつかの (一見) 複雑なボリューム マウントを介して File オブジェクトを作成できます。 "//server/share" への既存のマウントの数 (例: "/Volumes/share"、"/Volumes/share-1" など)
ユーザーが最初に Finder を介して接続する必要なく、Air アプリケーション内から Mac 上の共有サーバー フォルダーに接続する方法はありますか? 最悪の場合、Air からコンソール コマンドを実行する方法はありますか? おそらく、自分で共有をマウントできます。Mac ユーザーが最初にファインダーを介してサーバーに手動で接続し、アプリを実行するたびにアプリに共有パスを提供することを要求する以外に回避策は考えられません!
実行可能な解決策を事前に感謝します!