Inno Setup无法识别外部文件

时间:2015-02-16 02:49:59

标签: inno-setup

在使用Inno Setup部署应用程序的过程中,我必须从安装程序所在的同一文件夹中复制外部Access数据库(.accdb扩展名)。如果我在[文件]部分中尝试此操作

Source: "{src}\FileName.accdb"; DestDir: "{app}"; Flags: external skipifsourcedoesntexist

永远不会复制该文件。但是,如果我尝试例如

Source: "{src}\FileName.acc"; DestDir: "{app}"; Flags: external skipifsourcedoesntexist

更改文件扩展名后,它会被正确复制。只有在尝试复制外部文件时才会发生这种情况。这可能是Inno Setup中的一个错误,它不能读取完整的文件扩展名吗?或者我做错了什么?任何帮助都将非常感激。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用DestName重命名目标文件。

Source: "{src}\FileName.acc"; DestDir: "{app}"; DestName: "FileName.accdb"; Flags: external skipifsourcedoesntexist