我的软件包安装了一个保存用户数据的文件(JSON)。当用户安装新版本的软件时,不应替换此数据文件。我正在使用Inno Setup来创建我的安装包,而我正在使用“onlyifdoesntexist”标志来实现这一点。
这是代码。
Source: "C:\MyProg\Json\userData.json"; DestDir: "{app}\MyProg\Json"; Flags: onlyifdoesntexist
但是,现在我想将新的对象/数组添加到“userData.json”作为新的更新。如果在将更改添加到文件后继续使用上述代码,则不会在用户端更新。所以我想知道是否有办法检查文件的版本,或者只有在安装有新版本时才更新。
Inno Setup有可能吗?谢谢你提前帮忙。