cal*_*e16 7 windows-installer wix wix3
我是Wix(以及一般安装人员)的总菜鸟,所以请原谅我.
我的目标是能够遍历目录,搜索所有*,例如*.exe文件并将它们复制到预定义的目标文件夹.事实是,我不知道这些文件是什么以及它们的名字所以我不能在wxs文件中逐个输出它们...因此通配符.
现在,我最终得到了这样的东西:
...
<Directory Id='TARGETDIR' Name='SourceDir'>
<Directory Id='ProgramFilesFolder' Name='PFiles'>
<Directory Id='MyDir' Name='TestProj'>
<Component Id='MyComponent' Guid='PUT_GUID_HERE'>
<CopyFile Id="CopyFiles" DestinationProperty="DESTDIR" SourceName="*.exe" SourceProperty="SRCDIR" />
</Component>
</Directory>
</Directory>
</Directory>
...
Run Code Online (Sandbox Code Playgroud)
好吧,如果我只是从SRCDIR阅读,这是好的,但如果有子文件夹怎么办?如何查找具有特定扩展名的文件?或者还有另一种方法吗?
安装后删除相同文件也是一样的...
非常感谢您提供任何帮助!