Inno 设置 - 备份目录树(如果存在)并通过卸载恢复



如何轻松备份所有文件(在所有子目录中无限深度),该文件已经存在于目标目录中以进行安装,如何通过卸载来还原所有备份的文件?

预先感谢。

[Files]
Source: "setupData*"; DestDir: "{app}"

备份:在您的[Files]部分条目中,使用externalrecursesubdirsskipifsourcedoesntexistuninsneveruninstall标志。查看备份文件并使用Innosetup卸载?

将它们还原。

还原:另请参阅备份文件并使用Innosetup卸载?要还原目录树,您将需要从Inno设置中进行DirectoryCopy函数:复制文件夹,子文件夹和文件在代码部分中递归。

最新更新