ViceVersa is file synchronization software that you can download here. There's a free 30 day trial version. A license costs $35. You synchronize files between two different directories, or push the most current data from one location to another.
You can copy files with paths longer than 255 characters by entering \\?\ in the designated folder path.
Filters can be added to only copy files with certain strings in file names, certain file extensions, or a list of files to be copied can be selected.
Cyclic redundancy checking can be performed to confirm the integrity of the copying process.