Мы используем robocopy с переключателем MIR для резервного копирования наших баз данных Microsoft Access, то есть файлов .accdb и .mdb. С файлами базы данных Access интересно то, что вы можете открыть базу данных, добавить несколько записей в таблицу, закрыть базу данных, и размер файла базы данных не изменится. Узнает ли robocopy, что он должен скопировать этот файл в следующий раз, когда сделает резервную копию?
Спасибо
Изменение файла не обязательно приводит к изменению размера файла, но обычно (то есть, если это не изменил достаточно привилегированный процесс) всегда происходит следующее:
Robocopy будет сравнивать метку времени «последнего изменения» места назначения с меткой времени источника и копировать, когда они различаются (это поведение может быть изменено в соответствии с вашими требованиями с помощью /xn
и /xo
переключатели). Robocopy только соблюдает (и сбрасывает) archive
атрибут файла при использовании /m
переключатель - см. документация robocopy для подробностей.