2012-01-22 4 views
0

trueの場合、私はinputedパスをチェックすることで、フォルダを指すかどうかを判断しようとしている:AppleScriptをチェックフォルダは、以下のスクリプトで

folder of file_info -> should return true/false 

をこれをしようとしたときにスクリプトが与えるとエラーと停止します。

が、他の値が良い例働く:これが動作しdoestなぜ

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 

答えて

0

はラインtell application "Finder"end tellを削除してください。このエラーを取得していないようにみえます。

+0

ありがとうございました:)今はそのXDを回避するつもりです。悪いことに、値を取得するためにファインダ内のメソッドを呼び出すことさえできません – Matthijs

関連する問題