首页 > 其他 > 详细

Inno如何在安装完成时删除指定的文件夹(下的所有文件及子目录)??

时间:2015-10-15 01:07:01      阅读:1543      评论:0      收藏:0      [点我收藏+]

删除安装目录下的任意文件夹及下的所有文件及子目录,
或者删除指定目录的文件夹,要如何做到呢?
谢谢!!

 

 

//删除文件    用 DeleteFile 只能删除一个文件,不能使用通配符来删除多个文件
DeleteFile(ExpandConstant(‘{app}\abc.exe‘));
//删除所有文件及文件夹
DelTree(ExpandConstant(‘{app}‘), True, True, False);

//或者
[code]
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
begin
  if CurUninstallStep = usUninstall then
  if MsgBox(‘您是否要删除用户配置信息?‘, mbConfirmation, MB_YESNO) = IDYES then
  //删除 {app} 文件夹及其中所有文件
  DelTree(ExpandConstant(‘{app}‘), True, True, True);
end;

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

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

Inno如何在安装完成时删除指定的文件夹(下的所有文件及子目录)??

原文:http://www.cnblogs.com/joean/p/4881221.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!