Mirroring Folder Tree (and contents)

Hey all,
I am very new to Hazel (just downloaded today). I am a college student and I cannot figure out how to get Hazel to do this.
The problem:
I have a flash drive that I bring to class and work on all day. When I get home at night, I transfer all files to my One Drive. I want Hazel to read my flash drive running, and mirror the folder structure and files within to my OneDrive folder. Both folder structures are identical, I just need the files that may be edited or created to copy over.
For Example:
Flash Drive
Drive
ENG101
MTH133
test.docx (I want this newly created file to copy to the MTH133 folder on OneDrive)
ACC101
OneDrive Folder
OneDrive
ENG101
MTH133
ACC101
I would also like it to not duplicate pre-existing files. If test.docx already exists, I want it to ignore and move on.
Thanks for your help everyone and I hope I explained it the best of my knowledge.
I am very new to Hazel (just downloaded today). I am a college student and I cannot figure out how to get Hazel to do this.
The problem:
I have a flash drive that I bring to class and work on all day. When I get home at night, I transfer all files to my One Drive. I want Hazel to read my flash drive running, and mirror the folder structure and files within to my OneDrive folder. Both folder structures are identical, I just need the files that may be edited or created to copy over.
For Example:
Flash Drive
Drive
ENG101
MTH133
test.docx (I want this newly created file to copy to the MTH133 folder on OneDrive)
ACC101
OneDrive Folder
OneDrive
ENG101
MTH133
ACC101
I would also like it to not duplicate pre-existing files. If test.docx already exists, I want it to ignore and move on.
Thanks for your help everyone and I hope I explained it the best of my knowledge.