2009-05-07 4 views
1

applescript를 사용하여 선택한 항목의 서버 경로 이름을 파인더에서 검색 할 수 있습니까?파인더에서 선택한 항목의 서버 경로를 검색하는 방법

나는 속성 URL 및 POSIX 경로를 시도했지만 그들은 단지 대신 예를 들어, 서버 경로의 로컬 파일 시스템을 가리 : SMB : // 서버/폴더 1/Folder2 폴더/파일 이름

코드 지금까지 : 도움

답변

1

에 대한

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을 작성하는 것입니다.

적어도 동일한 문제가 발생했을 때 그랬습니다. 대부분의 웹 앱에서는 smb : // urls이 작동하지 않습니다.

thisthis에 대해 약간의 설명이 있습니다.

관련 문제