Hi @rguima,
The first possible method is that you could sync files from OneDrive locally and then re-upload or sync them to OneDrive for Business.
For the specific operation method, please refer to the following link:
https://office365.aup.edu/faqwd/can-i-copy-files-from-my-personal-onedrive-to-onedrive-for-business/
Second method, through Flow you could consider the following methods to achieve your needs.
However, there are many restrictions. If a folder contains subfolders, it is impossible to obtain the files in the subfolders, and only the files in the current folder can be obtained.
I am afraid that the current action cannot fully fulfill your needs.
Image reference:

If the condition allowed, I recommend using the first method, which is more suitable for your needs.
In addition, if you want to the feature that you mentioned to be supported in Microsoft Flow, please submit an idea to Flow Ideas Forum:
https://powerusers.microsoft.com/t5/Flow-Ideas/idb-p/FlowIdeas
Best Regards,
Barry