prinzipiell sollten dir Rekursionen ja bekannt sein, sonst würdest du danach ja nicht fragen^^
und es ist hier eher selten, dass als "hilfe" der fertige code geliefert wird :p
überleg doch am besten selber erstmal, wie man das am besten lösen kann und versuch es!
wenn du dann scheiterst kannst du ja deinen code posten und dann kann man dir ja immer noch helfen
prinzipiel würd ich sagen sollte es so aussehen:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| myRe(DirInfo dIParent){ foreach (dirInfo in diParent) { foreach (file in dirInfo) { copy(file); delete(file); } myRe(dirInfo) }} |