我希望ISPP在InitializeUninstall
期间检查{app}中是否存在文件/文件夹。这可能吗?
答案 0 :(得分:0)
这没有意义。构建设置时会运行预处理器。安装/卸载时没有。
但是当然你可以使用ExpandConstant
function在Pascal脚本中使用常量。要检查文件是否存在,请使用FileExists
function。
function InitializeUninstall(): Boolean;
begin
if FileExists(ExpandConstant('{app}\MyProg.ini')) then
begin
Log('File exists.');
end
else
begin
Log('File does not exist.');
end;
Result := True;
end;
对于目录,请使用DirExists
function。