Here is a basic Karel program for backing up everything in the Memory Card (MC) to the USB stick (UD1)
I find it annoying to have to remove the Memory Card to back up all subfolders.
This program works up to 3 levels of sub folders during testing. There is a risk of Stack Overflow with deeper levels.
A new folder in UD1 is created to store contents in MC every time the program is executed (up to 9 folders daily).
Disclaimer:
I am learning the Karel program as I go, so please use it at your own risk.
All feedback regarding programming is welcome.