Inno Setup - 备份目录树(如果存在)&通过卸载恢复

时间:2017-03-12 07:12:38

标签: backup inno-setup restore

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

提前致谢。

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

1 个答案:

答案 0 :(得分:1)

备份:在您的[Files]部分条目中,使用externalrecursesubdirsskipifsourcedoesntexistuninsneveruninstall标记。见Backup files and restore them on uninstall with InnoSetup?

还原:另请参阅Backup files and restore them on uninstall with InnoSetup?要还原目录树,您需要Inno Setup: copy folder, subfolders and files recursively in Code section中的DirectoryCopy功能。