Purtroppo le cartelle non possono essere copiate.
L'operazione sarebbe proprio quella indicata da te: ogni volta che trova una cartella, ci entra (cambia il percorso d'origine), cerca tutti i file copiandoli e se presente entra nuovamente in una sottocartella.