Inno Setup - Wiederherstellen von Unterverzeichnissen, ohne dieselben Unterverzeichnisse zu erstellen
Ich benutze oft dasrecursesubdirs
flag, um eine Reihe von Unterverzeichnissen zu durchlaufen und eine bestimmte Datei oder einen bestimmten Dateityp zu extrahieren, ohne explizit auf jede Datei einzeln verweisen zu müssen. Beispiel
Source: C:\kh25\dependencies\*.dll; DestDir: {app}; Flags: recursesubdirs
Dies erstellt die exakt gleiche Verzeichnisstruktur in meinem Ziel{app}
path als Quelle, von der die DLL ursprünglich abgerufen wurde. Zum Beispiel, wenn ich eine DLL von @ abgerufen haC:\kh25\dependencies\test
oben dann würde es die DLL in das @ platzier{app}\test
path.
Dieses Verhalten kann folgendermaßen geändert werden:
Source: C:\kh25\dependencies\test\*.dll; DestDir: {app}; Flags: recursesubdirs
Aber das bedeutet natürlich, dass ich jedes Unterverzeichnis in Abhängigkeiten einzeln referenzieren müsste.
Wie kann ich also verhindern, dass dasselbe Verzeichnis im Ziel wiederhergestellt wird, ohne explizit auf das Quellverzeichnis verweisen zu müssen?