Inno Setup在打包期间重命名文件

Max*_*der 12 inno-setup file-rename

我试图找出如何在构建安装文件时重命名文件部分中的文件.我想包含一个Local.config文件,但将其解压缩为Local.config.tmp我无法弄清楚为什么Inno安装程序不断创建文件夹而不是重命名文件.到目前为止,我有这个,但它不断创建名为Api\Local.config.tmp的文件夹.

有任何想法吗?

[Files]
Source: "Api\Local.config"; DestDir: "{app}\Api\Local.config.tmp"; Flags: ignoreversion recursesubdirs
Run Code Online (Sandbox Code Playgroud)

Dea*_*nna 28

它正在创建一个文件夹,就像你告诉它的那样.尝试指定目标名称:

[Files]
Source: "Api\Local.config"; DestDir: "{app}\Api\"; DestName: "Local.config.tmp"; Flags: ignoreversion recursesubdirs
Run Code Online (Sandbox Code Playgroud)