1

Windows 7 и выше имеют несколько "умнее" метод копирования, чем предшественники, когда использовались повторяющиеся имена файлов. Диалоговое окно спросит, хотите ли вы (используя в качестве примера Windows 7) «Переместить (или Копировать) и Заменить», «Не перемещать (или Копировать)» или «Переместить (или Копировать), но сохранить оба файла». ». Это хорошо и отлично подходит для отдельных файлов или наборов файлов с парой идентичных имен. Он также имеет опцию "Делать это для следующих XXX конфликтов", что также хорошо, если вы хотите делать то же самое с каждым конфликтом файлов, если их много.

Теперь я объединяю большое количество больших файлов, созданных дюжиной или около того другими пользователями на нескольких дисках. Они также были разделены между ними. Поэтому иногда файлы с одинаковыми именами идентичны, а иногда нет.

Еще одна "умная" вещь, встроенная в копию файла, заключается в том, что он может сказать мне, является ли один из двух файлов "большим" или "более новым", чем другой. Таким образом, в настоящее время я могу основывать свое решение - файл за файлом, какой вариант выбрать. Однако при копировании тысяч файлов это становится очень утомительным и отнимает много времени.

Есть ли способ - либо с помощью стороннего программного обеспечения, либо с помощью командной строки или командного файла, чтобы немного больше логики для процесса? Например, я хотел бы всегда "Переместить и заменить", если временная метка и размер идентичны, и «Переместить, но сохранить оба файла», если есть какая-либо разница во временной метке или размере.

1 ответ1

2

Я не уверен в интерактивном определении, когда копировать, а когда переименовывать, но вы можете посмотреть на Robocopy. Это родной для Windows Vista и выше.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .