在Inno设置中替换之前重命名现有文件

时间:2011-11-17 17:11:18

标签: inno-setup

我有以下脚本......

[文件] 资料来源:“extractor.prop”; DestDir:“{app}”

怎么说,如果extractor.prop已经存在,请将它重命名为extractor.prop.old并安装这个?默认情况下,它只删除旧文件,因此如果文件当前在客户站点上使用,我不想删除该文件。

1 个答案:

答案 0 :(得分:13)

使用另一个带[Files]标记的external条目:

[Files]
Source: "{app}\extractor.prop"; DestDir: "{app}"; DestName: "extractor.prop.old"; Flags: external skipifsourcedoesntexist