【发布时间】:2011-10-20 18:02:23
【问题描述】:
对于 NSIS 安装程序,我一直在使用此命令:
SetOutPath $INSTDIR\data
File /r /x *.svn data\newTerrainTiled
将我的数据文件复制到可执行文件本身。我现在有一个更大的数据集,已经超出了安装程序可执行文件的最大大小。我试图将我的代码更改为:
SetOutPath $INSTDIR\data
CopyFiles /r $EXEDIR\data\newTerrainTiled
但显然 CopyFiles 没有递归标志。我意识到我可以一个一个地创建 newTerrainTiled 文件夹的子目录,然后使用带有通配符 (*) 字符的 CopyFiles。我想知道是否有人已经提出了一种递归复制方法,当数据集变大时,使用 CopyFiles 代替 File 进行复制。
谢谢。
【问题讨论】:
-
CopyFiles 语法是:CopyFiles [flags]
标签: installation nsis