在Inno Setup Uninstaller中安装时删除用户指定的文件夹

时间:2018-01-03 09:30:28

标签: inno-setup uninstall

我有一个设置脚本,允许用户指定应用程序将保存一些文件和文件夹的相对路径。该路径将保存到config.ini文件。直到那时一切都按预期工作。

现在我希望卸载程序执行删除指定路径下的所有内容。在我的安装程序脚本中,我有一个变量

var DataPath : String;

保存路径。

要执行删除,我将以下代码行(as mentioned on their website)添加到我的脚本中:

[UninstallDelete]
Type: filesandordirs; Name: DataPath

不幸的是,这不起作用。有谁知道怎么做?

我的[INI]部分如下所示:

[INI]
Filename: "{app}\config.ini"; Section: "connection = standard"; \
    Key: datapath; String: {code:GetDataPath}

1 个答案:

答案 0 :(得分:0)

{code:GetDataPath}中使用[UninstallDelete],与您在[INI]部分中使用的方式相同:

[UninstallDelete]
Type: filesandordirs; Name: {code:GetDataPath}