hi,
also, wenn von "./TEST" nach "./blub" kopiert werden soll,
dann werden die dateien von "./TEST/unterordner/*" direkt in "./blub/" hineinkopiert und nicht in "./blub/unterordner/" .
wenn du schon rekursiv arbeitest - wieso hast du dann für das kopieren der dateien, die innerhalb von ./TEST/unterordner/ liegen, keinen weiteren rekursionsschritt eingebaut?
also: dateien(!) aus aktuellem ordner kopieren, und dann anschliessend die unterordner gesondert betrachten. verzeichnisse ggf. anlegen nicht vergessen.
gruss,
wahsaga