One reason that beginners find it hard to solve problems is that they don't break down the bigger problem in front of them into smaller parts to determine which part is actually at issue. It's a skill that people develop over time but the sooner you can start doing so the better, so here's your chance to start doing that. Your problem is actually three separate problems:
- How to get all the files in a folder.
- How to determine whether a file is new, i.e. was created after a particular date/time.
- How to copy a file.
All three of those is completely independent. The fact that you're doing all three together doesn't mean that they could each be used on their own in another app. As such, you should be researching and implementing each one separately. If you search for how to copy new files between folders then you're unlikely to find too many results. If you search for each of those three elementary tasks in isolation, you're likely to get results for all three, so you can implement all three. Once you can implement each task, you can put them all together to solve the overall problem. You shouldn't really need help with the individual tasks but you may need help with the integration of the solutions. See how you go.