gpt4 book ai didi

scripting - Inno Setup - 文件复制

转载 作者:行者123 更新时间:2023-12-05 05:26:24 24 4
gpt4 key购买 nike

我正在使用 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);

最佳答案

我使用 {src} 常量解决了这个问题:

// Add the file
itd_addfile('http://test.com/Test.exe',ExpandConstant('{src}\Test.exe'));

// Copy the file when it's finished the download
FileCopy(ExpandConstant('{src}\Test.exe'), ExpandConstant('{app}\Test.exe'), False);

// Delete the old file
DeleteFile(ExpandConstant('{src}\Test.exe'));

关于scripting - Inno Setup - 文件复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26591681/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com