1
検索スクリプト内で選択したアイテムのサーバーパス名を取得する方法はありますか?ファインダーで選択したアイテムのサーバーパスを取得する方法
は、私は、プロパティのURLとPOSIXパスを試みたが、彼らはだけではなく、例えばサーバパスのローカルファイルシステムを指す:SMB://サーバー/ folder1の/フォルダ2 /ファイル名
コードこれまで:ヘルプ
検索スクリプト内で選択したアイテムのサーバーパス名を取得する方法はありますか?ファインダーで選択したアイテムのサーバーパスを取得する方法
は、私は、プロパティのURLとPOSIXパスを試みたが、彼らはだけではなく、例えばサーバパスのローカルファイルシステムを指す:SMB://サーバー/ folder1の/フォルダ2 /ファイル名
コードこれまで:ヘルプ
ため
tell application "Finder"
set selectedItem to the selection as alias
URL of selectedItem --ouput: file://localhost/Volumes/server/folder1/folder2/filename
POSIX path of selectedItem --output: /Volumes/server/folder1/folder2/filename
end tell
おかげで私は、これはディレクトリがOS X(およびすべての* NIX)での作業方法で行うことがあると思います。 AFAIKには、macにUNCスタイルのパスはありません。したがって、唯一の回避策は、利用可能なWindows共有のデータベースを作成し、ファイルのボリュームの名前を検索し、それに基づいて 'file:// some/server/path'スタイルのURLを吐き出すことです。
少なくとも、同じ問題があったときのことでした。ほとんどのWebアプリケーションではsmb:// urlsは機能しません。