特定のフォルダのpngファイルを見つけて

「◯◯◯.png」というファイルを見つけました

と表示させたいのですが、なるべくコンパクトにするにはどのようにすればいいでしょうか?
自分のやり方だとbasenameで失敗してうまく表示されません
あと、そのフォルダにpngファイルがなかった場合は何も表示しないようにしたいです。

find ${DIR}/ -name "*.png" -exec echo "「`basename {}`」というファイルを見つけました" \;