Eine bestehende Datei umzubenennen, bevor Sie es in einem Inno-setup
Habe ich das folgende Skript...
[Dateien]
Quelle: "extractor.prop"; DestDir: "{app}"
Wie kann ich sagen, wenn Extraktor.prop bereits vorhanden ist, benennen Sie es zum Extraktor.prop.alt und installieren Sie diese ein? Standardmäßig im moment ist es einfach, löscht die alte Datei, damit ich nicht wollen, um die Datei zu löschen, wenn es ist derzeit im Einsatz bei den Kunden vor Ort.
- Sie müssen die[code] - Abschnitt, und schreiben Sie einen Pascal-Skript, um das zu tun.
- Eine weitere alternative ist, um den Benutzer zu warnen, bevor InnoSetup überschreibt einen vorhandenen Benutzer änderbare config-Datei als solche in
[Files]
mitFlags: confirmoverwrite uninsneveruninstall
. Wir erklären, dass diese Datei als deinstallierbar von InnoSetup uninstaller. Diese geben dem Benutzer die option, um fortzufahren, oder Abbrechen, InnoSetup überschreiben Betrieb
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie einen anderen
[Files]
Eintrag mit derexternal
Flagge:DestDir
richtig, es sollten die gleichen sein wie diesource
außer den Namen der Datei. Da mein Arbeits-Verzeichnis wurde nicht definiert, es funktionierte manchmal, aber nicht andere.