Inno Setup - Recurre subdirectorios sin crear esos mismos subdirectorios

A menudo uso elrecursesubdirs marca para recorrer varios subdirectorios y extraer un archivo o tipo de archivo específico sin tener que hacer referencia explícita a cada archivo individualmente. Ejemplo:

Source: C:\kh25\dependencies\*.dll; DestDir: {app}; Flags: recursesubdirs

Esto crea exactamente la misma estructura de directorio en mi destino{app} ruta como la fuente desde donde se recuperó inicialmente la DLL. Por ejemplo, si recuperé una DLL deC:\kh25\dependencies\test arriba entonces colocaría esa DLL en el{app}\test camino.

Este comportamiento puede modificarse haciendo esto:

Source: C:\kh25\dependencies\test\*.dll; DestDir: {app}; Flags: recursesubdirs

Pero obviamente esto significa que tendría que hacer referencia a cada subdirectorio en dependencias individualmente.

Entonces, la pregunta de $ 64,000 es ¿cómo puedo evitar que se vuelva a crear el mismo directorio en el destino sin tener que hacer referencia explícita al directorio de origen?

Respuestas a la pregunta(1)

Su respuesta a la pregunta