Ну раз попросили поделиться то вот делюсь. :)
скрипты были созданы под конкретную задачу, для заранее определенных наборов (множество заданное как DestSets в скриптах) и заданных путей. но любой желающий может изменить их под себя, изменив набор, добавив проверку на ошибки или возможность импорта экспорта любых сетов и файлов параметрами командной строки.