ファイルが存在するディレクトリを1発で消す方法はないですかね?

ひょっとして再帰的に

ファイル消す->フォルダ消す

という作業をを繰り返さないといけないのですかね?

rmdir()は指定ディレクトリ内にファイルが存在すると
エラーになってしまう。