【发布时间】:2016-04-05 21:19:21
【问题描述】:
每个人。我正在尝试在我的安装程序中包含一些带有文件的“parentdir”。问题是:我使用 /r 参数来包含所有文件和文件夹,如下所示:
File /r "parentdir\*.*"
此命令包括所有文件和子文件夹。
是否有机会仅将所有子文件夹中的文件(如下示例)包含到 out 目录中?
我拥有的是:
<dir>parentdir
file1.txt
file2.txt
<dir> directory1
file3.txt
file4.txt
<dir> directory2
file5.txt
file6.txt
<dir> directory3
file6.txt
我想在我的 OUT 目录中得到的是:
<dir>parentdir
file1.txt
file2.txt
file3.txt
file4.txt
file5.txt
file6.txt
file6.txt
我已经尝试过这样做:
SetOutPath "$INSTDIR\parentdir"
File "parentdir\directory1\*.*"
File "parentdir\directory2\*.*"
File "parentdir\directory2\directory3\*.*"
我得到了我想要的。但是
是否有机会不使用子文件夹的名称?我需要它以防脚本不知道所有子文件夹的确切名称(如果将添加新的子文件夹)。
我可以让我的安装程序那么灵活吗?
谢谢!
【问题讨论】:
标签: nsis