Inno Setup - 如何删除程序所在的文件夹? (必须为空)

时间:2017-04-20 15:03:24

标签: inno-setup

我总是将我的程序安装在C:\ Soft的子文件夹中。如果我想卸载位于C:\ Soft \子文件夹内的程序(Soft1),如何卸载我的程序并删除C:\ Soft,只要它是空的? (C:\ Soft中没有其他文件夹或文件)

我正在使用此代码卸载我的程序(Soft1):

[UninstallDelete]
Type: filesandordirs; Name: {app};

抱歉我的英语不好。

1 个答案:

答案 0 :(得分:3)

如果安装的父文件夹确实已修复(您没有让用户更改它),只需在[UninstallDelete]部分添加C:\Soft条目即可[UninstallDelete] Type: dirifempty; Name: "C:\Soft"

createExamples()