Для установщика NSIS я использовал эту команду:
SetOutPath $INSTDIR\data
File /r /x *.svn data\newTerrainTiled
, чтобы скопировать мои файлы данных в сам исполняемый файл.Теперь у меня есть больший набор данных, который перерос максимальный размер исполняемого файла установщика.Я попытался изменить свой код на это:
SetOutPath $INSTDIR\data
CopyFiles /r $EXEDIR\data\newTerrainTiled
Но, очевидно, CopyFiles не имеет рекурсивного флага.Я понимаю, что могу создать подкаталоги папки newTerrainTiled один за другим, а затем использовать CopyFiles с подстановочным знаком (*).Я хотел знать, если кто-то уже придумал рекурсивный метод копирования с использованием CopyFiles вместо File для случаев, когда наборы данных становятся большими.
Спасибо.