我正在使用Inno Setup和InnoTools Downloader,下载完成后我想将下载的文件复制到所选目录。
if CurStep=ssPostInstall then begin
FileCopy('Test.exe', ExpandConstant('{app}\Test.exe'), False);
它并没有做任何事情,但如果我重新启动安装程序并再次安装到同一文件夹,则会复制该文件。这是如何可能的或者我做错了什么?如果我只是这样做,那么每次它都可以正常工作:
if CurStep=ssPostInstall then begin
FileCopy('Test.exe', 'Test1.exe', False);
ExistingFile
)的完整路径。将其设置为你下载文件的完整路径。否则,你就需要将源文件放置在当前目录下(例如通过GetCurrentDir
函数返回的路径)。 - TLama