Ho una struttura di directory che deve essere aggiunta al programma di installazione. Ho 3 diverse versioni del mio script di installazione, e uno di loro è uno script di aggiornamento, richiede l'esclusione di un determinato file e una sottodirectory all'interno della mia directory di installazione. Così ho effettuare le seguenti operazioni:NSIS - File/x non esclude file/directory come richiesto
File /r /x ${InputDir}\data\someFile.xml /x ${InputDir}\data\derbydb\runtime\*.* ${InputDir}\*.*
il file XML e la directory derbydb sono già presenti (in quanto si tratta di un aggiornamento) e quindi non voglio sovrascrivere loro. Tuttavia, eseguendo il programma di installazione, vedo chiaramente che entrambi i file vengono sovrascritti e inoltre la visualizzazione del setup.exe generato con 7zip indica che sono stati aggiunti. Uno può anche averlo appena chiamato
File /r ${InputDir}\*.*
Quindi cosa c'è che non va qui? Desidero che NSIS disponga di una documentazione o di un elenco di avvertimenti migliori con parametri di comando/sintassi. (/ Rant)
Ho già provato questo e non funziona. Include ancora il file xml all'interno del programma di installazione e sovrascrive quello che c'è già. – Rex