Подтвердить что ты не робот

Windows VSS: разница между двумя теневыми копиями?

Я использую VSS api для создания теневых копий тома, а затем обращаюсь к ним с использованием их UNC-путей.
Можно ли получить список каких-то вещей, которые изменились между двумя последовательными тенями?

Очевидный способ сделать это - перебрать все файлы в томе и проверить изменения, но он должен иметь более простой способ сделать это, поскольку одна из ключевых особенностей VSS заключается в том, что он сохраняет дельта информации и сохраняет только то, что было изменено.

4b9b3361

Ответ 1

Вы можете попробовать этот инструмент сравнения сторонних файлов, который поддерживает скрипты: http://www.scootersoftware.com/

Ссылка на скрипты здесь: http://www.scootersoftware.com/help/index.html?scripting_reference.html

Также Active File Compare 2.0 Сравнивает файлы бок о бок и выделяет синтаксис для С#, SQL и других источников кода. Они утверждают, что поддерживают опцию командной строки, поэтому вы можете запустить свой контент через оболочку командной строки: http://www.qweas.com/download/system/desktop_tools/active_file_compare.htm

Ответ 2

Используйте стороннее программное обеспечение, такое как WinMerge, с путями UNC-путей теневой копии http://winmerge.org/

Это даст графический интерфейс для сравнения

Например, используйте "C: \", vs "\ localhost\C $\ @GMT-2017.08.24-18.07.46"

Конечно, введите допустимый UNC-путь, чтобы совпасть с датой и временем теневой копии.