Существует ли программа командной строки, которая может копировать файлы, которые существуют в одной папке, но не существуют в другой , принимая во внимание, что:
- Файл в папке назначения может быть переименован, и я не хочу дубликатов
- Файлы добавляются в исходную папку в любое время и имеют произвольно созданные, измененные и доступные метки времени.
Я пытался использовать robocopy, но есть две проблемы:
robocopy /mir
будет копировать файлы, но если файл в папке назначения был переименован (пункт # 1), то при следующем запуске оригинальное имя файла будет скопировано снова.robocopy /maxage:1
будет копировать файлы в последний день, но так как добавленные файлы имеют случайные временные метки (точка # 2), многие новые файлы не будут скопированы, так как они старше этого.
Есть ли что-то еще, что может делать то, что я хочу?