サブフォルダがあるかどうかはシェルAPIを使って
SFGAO_HASSUBFOLDER
のビット見ればいいだろ。