Have you tried using SharePoint Designer, copy paste all files together?
Moving files in windows explorer won't preserve the metadata. I have transferred a lot of files before with SharePoint Designer, but you would need to check the preserve metadata part.
Moving files one by one isn't efficient, with SharePoint Designer you can move as many files as you want.
It doesn't have limitations to copy paste folders.