Как не удалять определенные файлы с помощью программы установки и удаления Inno Setup - PullRequest
1 голос
/ 07 февраля 2020

Я создаю установщик, используя Inno Setup. Ниже приведен мой код.

В моем коде я сохраняю файлы конфигурации в {userappdata}\testApp\settingFiles.

[Files]
Source: "C:\Users\taichi\Documents\hold\kivyTest\settingFiles\*"; \
    DestDir: "{userappdata}\testApp\settingFiles"; \
    Flags: ignoreversion recursesubdirs createallsubdirs

Я не хочу удалять {userappdata}\testApp\settingFiles после настройки пользователя. .

Я не хочу удалять эту папку при запуске программы удаления.

Кроме того, я не хочу перезаписывать эту папку при запуске программы установки.

Как я могу это сделать?

1 Ответ

2 голосов
/ 07 февраля 2020

Полагаю, вы ищете onlyifdoesntexist и uninsneveruninstall флажки .

[Files]
Source: "C:\Users\taichi\Documents\hold\kivyTest\settingFiles\*"; \
    DestDir: "{userappdata}\testApp\settingFiles"; \
    Flags: ignoreversion recursesubdirs createallsubdirs \
           onlyifdoesntexist uninsneveruninstall
...