Много лет назад я написал скрипт, использующий XCOPY с параметрами /E /D /Y /V /R /H, который позволял мне создавать резервные копии более новых файлов в моем Dropbox, всегда обновляя все. Поскольку я обновил до Windows 7 и 10, это не очень хорошо работает, так как Windows 7 изменяет дату файла, когда копирует, создавая большой объем данных, измененных / созданных (иногда файлы получают даты изменения раньше, чем созданы после копирования). что с ROBOCOPY я могу поддерживать дубликат каталога, но всегда обновлять ВСЕ файлы, и это медленно (у меня есть 1 Терабайт для поддержки). Есть ли способ заставить метку времени файла оставаться постоянной при копировании в Windows 7 и выше? или какая-нибудь программа копирования, которая может узнать, что действительно было изменено, и обновить только измененные файлы? Спасибо Эли Джейкоб
1 ответ
0
Robocopy сделает это, если вы используете параметр /xo. Вам также может понадобиться использовать / FFT. Наряду с этим попробуйте использовать / COPY:DAT, который копирует данные файла, атрибуты и временные метки. Вы можете использовать / DCOPY:T для поддержки временных меток каталога. Также обратите внимание на параметр / MIR, который будет отражать каталог, включая очистку файлов и папок в месте назначения, которые больше не существуют в источнике.