Use as Ações de pasta .
Como alternativa, você pode tentar iniciar um script usando launchd com WatchPaths . Tenho certeza que esta resposta pode ser facilmente adaptada, removendo StartOnMount e especificando WatchPaths .
Você pode notificar por exemplo usando o programa say (notificações de áudio) ou, se você usá-lo, Growl a partir da linha de comando usando growlnotify . Se você quer que o último seja realmente chique, esta resposta pode ajudar com isso.