Jak możemy skopiować, przenieść, zmienić nazwy plików użytkownika przed instalacją?InnoSetup - skopiuj pliki przed instalacją
Możemy łatwo usunąć pliki przy użyciu [InstallDelete] rozdział:
[InstallDelete]
Type: files; Name: "{app}\SomeFile.exe";
możemy zrobić kopię, zmienić w podobny sposób?
EDIT:
starałem się zrobić to w sekcji [Files] ale otrzymuję błąd podczas kompilacji ponieważ plik źródłowy nie istnieje:
[Files]
Source: "{app}\SomeFile.exe"; DestDir: "{app}\SomeDir\SomeFile.exe";
Jeśli plik źródłowy nie istnieje, jak jest InnoSetup powinien umieścić go w instalacji? –
@ Thorsten, możesz użyć flagi ['external'] (http://www.jrsoftware.org/ishelp/index.php?topic=filessection&anchor=external), ale to zły pomysł, nawet gdyby działał. – TLama
@Thorsten: Nie chcę dołączać tych plików do instalacji. Są to pliki zapisu użytkownika, które chcę przenieść w innym podkatalogu aplikacji (jeśli pliki istnieją). –