我有一个.NSI脚本文件,想在我的安装路径中创建一个目录结构。在我的.NSI文件旁边,我有一个包含所有可执行文件和库的/ data文件夹,但我也需要一个包含子文件夹的MAIN文件夹,如何创建文件夹?
答案 0 :(得分:3)
您可以使用CreateDirectory
指令创建文件夹:
CreateDirectory "$InstDir\Foo\Bar\Baz"
如果您的源系统上已有包含文件的目录树,则可以使用File
指令和/r
开关:
SetOutPath "$InstDir"
File /r "c:\mystuff\data\*.*"
; Note: c:\mystuff\data is not the same as c:\mystuff\data\*.*, try both to see the difference
答案 1 :(得分:0)
解决了它:
我创建了一个包含所需结构的/ data文件夹,然后使用以下代码:
File /r "data\*"