2010-05-11 28 views
14

Necesito un script Inno Setup que copie una carpeta recursivamente.Script Inno Setup para copiar carpetas

+0

No puedo usar una sección de [Archivos] porque necesito verificar una condición antes de copiar, y si no es Verdadera, la carpeta no debe copiarse –

+1

Este comentario en mi humilde opinión debe ser editado en la pregunta original ya que modifica el enfoque de la pregunta. – feka

Respuesta

0

[Archivos] entradas sección puede utilizar un parámetro Comprobar ...

+0

Pero no hay ningún mundo sobre este parámetro en el manual sobre la sección [Archivos]. Gracias. Tu respuesta ayudó. –

+1

Es cierto, aunque la ayuda para los parámetros de verificación indica "Hay un parámetro opcional que es compatible con todas las secciones cuyas entradas están separadas en parámetros ...". –

+1

No puedo ver ninguna relación de esta respuesta a la pregunta. Usar 'recursesubdirs' como se muestra en la otra respuesta aquí es el camino a seguir. [no votando] – TLama

47

sólo tiene que utilizar Flags: recursesubdirs

[Files] 
DestDir: {app}; Source: Files\*; Excludes: "*.m,.svn,private"; Flags: recursesubdirs 

Si necesita excluir algo, añadir Excludes parámetro.

+0

Gracias por la respuesta, pero he terminado este proyecto hace un mes y mi cliente está muy contento :) –

+0

Esto falla si la carpeta está vacía – slater

Cuestiones relacionadas