В моем программном обеспечении есть некоторые изменяемые пользователем файлы, которые я не хочу перезаписывать при переустановке в случае изменения.
Я решил использовать архивный бит, чтобы сигнализировать о том, что файл назначения изменен пользователем или нет, пользователем,Во время новой установки весь бит архива всех связанных файлов будет установлен в OFF.
архива OFF: означает, что этот файл не изменен, поэтому может быть заменен на новую версию архива ON: означает, что этот файл измененпользователь и не должен быть перезаписан установщиком, даже если есть более новая версия.
Примечание: как вы знаете, при разработке, редактировании и сохранении файла устанавливается бит архива ON.
Iдаже предполагалось использовать robocopy в скрипте NSIS, однако параметры исключения robocopy связаны с исходными файлами, а не с файлами назначения, насколько я могу видеть.Я использовал код ниже:
robocopy c:\source c:\target /XA:A
Не могли бы вы дать подсказки для реализации такой функции.