我目前正在研究如何最好地同步文件夹中的文件,这些文件将包含在我的安装程序中。
它通过界面运行良好,但通过命令行运行时似乎效果不佳。
我的文件夹结构基本上是:
- 根
- 安装程序配置
- 我的代码1
- 我的代码2
我的安装程序是在安装时设置我的两个代码文件夹。就像我提到的,我已经设置了通过界面构建安装程序的工作。在我的项目中,我在"文件和文件夹"部分将我的代码1和代码2文件夹设置为同步文件夹。
在安装程序配置文件夹中,我运行了几个脚本,这些脚本基本上可以归结为一个批处理文件,它可以:
"AdvancedInstaller.com" /loadpathvars PathVariables.xml
"AdvancedInstaller.com" /execute myproject.aip commands.txt
和我的commands.txt,它做:
;aic
ResetSync APPDIRmycode1
ResetSync APPDIRmycode2
Save
Rebuild
当进行ResetSync调用时,我得到错误:文件夹未同步:APPDIR\mycode1。但当我在界面的"文件和文件夹"部分点击刷新时,它工作得很好。
为了创建此错误,我将一个新文件添加到"我的代码1"文件夹中。运行脚本,我得到"文件夹未同步"错误。
在高级安装程序论坛上解决。