Tengo una estructura de directorio que debe agregarse al instalador. Tengo 3 versiones diferentes de mi script de instalación, y una de ellas es una secuencia de comandos de actualización, requiere excluir un determinado archivo y un subdirectorio dentro de mi directorio de instalación. Así que hacer lo siguiente:NSIS - File/x no excluye archivos/directorios como se indica
File /r /x ${InputDir}\data\someFile.xml /x ${InputDir}\data\derbydb\runtime\*.* ${InputDir}\*.*
el archivo XML y el directorio derbydb ya están presentes (ya que esto es una actualización) y por lo tanto no quiero sobrescribirlos. Sin embargo, al ejecutar el instalador, veo claramente que ambos archivos se sobrescriben y, además, ver el archivo setup.exe generado con 7zip muestra que también se agregaron. Uno también podría haber llamado
File /r ${InputDir}\*.*
Entonces, ¿qué está mal aquí? Deseo que NSIS tenga una mejor documentación o enumere las advertencias con sus parámetros de comandos/sintaxis. (/ Diatriba)
Ya lo he intentado y no funciona. Todavía incluye el archivo xml dentro del instalador y sobrescribe lo que ya está allí. – Rex