That looks good, BC. There is always another way to kin a cat.
Yea, I can't try it either. I am on Ubuntu on a USB flash.
Earlier I mentioned getting a Terra byte eternal drive. Thee is an option in
MS SyncToy to contribute from a USB to a large hard drive, Or any two drives,. You would just keep contributing from each USB drive until you had done them all.
But there is a catch. You have to move the files out of the directories first.
By default, to identical files in different directories are not the same file. I understand the OP wants to change that rule and find duplicates even in other directories.
I think that rather than copying or moving files, one would make shortcuts to all files on all USB sticks and then just parse the shortcuts looking for duplicates and build a database(s). Visual Basic could do it. Maybe with a SOL server. I thought
he said he has 50,000 MP3 files. Still, the choice to use batch was that of the OP. He must enjoy the work. Or he has too much spare time on his hands.