小编mda*_*299的帖子

使用CopyFiles而不是File命令进行NSIS递归文件复制

对于NSIS安装程序,我一直在使用此命令:

SetOutPath $INSTDIR\data
File /r /x *.svn data\newTerrainTiled
Run Code Online (Sandbox Code Playgroud)

将我的数据文件复制到可执行文件本身.我现在有一个更大的数据集,已经超出了安装程序可执行文件的最大大小.我试图将我的代码更改为:

SetOutPath $INSTDIR\data
CopyFiles /r $EXEDIR\data\newTerrainTiled
Run Code Online (Sandbox Code Playgroud)

但显然CopyFiles没有递归标志.我意识到我可以逐个创建newTerrainTiled文件夹的子目录,然后使用带有通配符(*)字符的CopyFiles.我想知道当数据集变大时,是否有人已经提出了使用CopyFiles代替File的递归复制方法.

谢谢.

installer nsis

1
推荐指数
1
解决办法
7754
查看次数

标签 统计

installer ×1

nsis ×1