ゴミ箱にアイテムがあるかどうかを確認するために単純なAppleScriptを作成しています。私はゴミ箱が空であるかどうかを確認することに問題があります。ここに私が持っているものがあります:「フォルダが空でない場合」
set trashcontents to text returned of (do shell script "ls ~/.Trash")
。
"untitled folders"がゴミ箱にある場合はerror "Can’t get text returned of \"untitled folder\"." number -1728 from text returned of "untitled folder"
、空の場合はerror "Can’t get text returned of \"\"." number -1728 from text returned of ""
を返します。私は間違って何をしていますか?
「テキストが返されました」というのは、ユーザーダイアログのみです。ごみ箱を空にするFinderコマンドは、何も効果がありません。 'do shell script'コマンドは、単にそのシェルスクリプトによって出力されたテキストを返します。 – fanaugen