Ich bin ein totaler Noob auf Wix (und Installateure im Allgemeinen) also bitte verzeih mir.Kopieren von mehreren Dateien mit Platzhalter/rekursiv mit Wix
Mein Ziel ist es, in der Lage zu sein, ein Verzeichnis zu durchsuchen, nach allen, sagen wir * .exe-Dateien zu suchen und sie in einen vordefinierten Zielordner zu kopieren. Die Sache ist, ich nicht wissen, was diese Dateien sind und ihre Namen, so kann ich sie nicht nacheinander in der WXS-Datei eingeben ... daher Wildcards.
Nun landete ich mit so etwas wie dies oben:
...
<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>
...
Nun, das ist ok, wenn ich nur von SRCDIR lesen, aber was, wenn es Unterordner? Wie suche ich nach Dateien mit einer bestimmten Erweiterung? Oder gibt es einen anderen Weg, dies zu tun ...?
Das Gleiche gilt für die gleichen Dateien nach der Installation zu entfernen ...
Dank einem Haufen für jede Hilfe geben kann!
Dieser Link funktioniert nicht. –
@StealthRabbi Ich habe es bearbeitet, um das richtige zu enthalten –