So geht's eigentlich ganz gut, nur bisschen doof, daß dann erst mal nicht angezeigt wird, ob der Ordner Unterordner hat.
Man könnte auch eine Rekursionstiefe weiter runter gehen als angezeigt. Dabei würde es vielleicht sogar reichen, nur das erste Unteritem zu finden, um zu wissen ob ein Plus angezeigt werden soll.