Копирование нескольких файлов с использованием подстановочных знаков / рекурсивно с использованием Wix

Я полный новичок в 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>
...

Хорошо, если я читаю только из SRCDIR, но что, если есть подпапки? Как мне найти файлы с определенным расширением? Или есть другой способ сделать это ...?

То же самое с удалением тех же файлов после установки ...

Большое спасибо за любую помощь, которую вы можете оказать!

7
задан callie16 19 October 2010 в 08:20
поделиться