2016-09-25 12 views
0

폴더가 있는지 여부를 확인하는 고전적인 방법을 AppleScript로 알고 있지만 작동하지 않습니다. 오류 검색 방법을 사용하더라도 작동하지 않습니다. 나는 온라인 개체-C 방법 fileExistsAtPath을 발견뿐만 아니라 그것을 구현하는 방법을 모르는 나는 또한 당신이 어떤 해결책을 알고있는 경우에 이렇게 도와주세요, 그것은 가능하지 않다 습격 내 코드는 지금디렉토리가 ApplescriptObjc에 있는지 확인하는 방법

에 대해 다음과 같습니다

on CheckExistence(FileOrFolderToCheckString) 
    try 
     alias FileOrFolderToCheckString 
     return true 
    on error 
     return false 
    end try 
end CheckExistence 

감사

답변

2

AppleScriptObjC의 equival 엔트는

use framework "Foundation" 

on CheckExistence(FileOrFolderToCheckString) 
    set FileOrFolderToCheckPOSIXPath to POSIX path of FileOrFolderToCheckString 
    return (current application's NSFileManager's defaultManager()'s fileExistsAtPath: FileOrFolderToCheckPOSIXPath) as boolean  
end CheckExistence