Applescript проверить, если папка верна - PullRequest
0 голосов
/ 23 января 2012

в приведенном ниже сценарии я пытаюсь определить, указывает ли введенный путь на папку, проверяя:

folder of file_info -> should return true/false

, но при попытке этого сценарий выдает ошибку и останавливается.

, нодругие значения работают нормально, например:

size of file_info -> return size incase of folder its "missing value"

кто-то знает, почему этот поступок работает?Я видел другие сценарии, где люди используют его, но никто, похоже, не получает эту ошибку

on log_event(themessage)
            set theLine to (do shell script "date  +'%Y-%m-%d %H:%M:%S'" as string) & " " & themessage
            do shell script "echo " & theLine & " >> ~/Library/Logs/tvshowscript-events-test.log"
        end log_event

        tell application "Finder"

            set str to "Macintosh HD:Users:"

            set the_item to str as alias

            set file_info to get info for the_item

            my log_event("-------------- " & size of the file_info)
            my log_event("-------------- " & kind of the file_info)
            my log_event("-------------- " & folder of the file_info)   

        end tell

1 Ответ

0 голосов
/ 23 января 2012

Попробуйте удалить строки tell application "Finder" и end tell.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...