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

dav*_*rld 7 inno-setup

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

[文件]来源:"extractor.prop"; DestDir:"{app}"

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

Dea*_*nna 13

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

[Files]
Source: "{app}\extractor.prop"; DestDir: "{app}"; DestName: "extractor.prop.old"; Flags: external skipifsourcedoesntexist
Run Code Online (Sandbox Code Playgroud)