首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Install4j卸载目录

Install4j卸载目录
EN

Stack Overflow用户
提问于 2017-08-15 19:40:16
回答 1查看 778关注 0票数 1

我在install4j中构建安装程序,但是我在安装目录中解压的一些文件和在数据目录中的一些文件没有卸载。

例如: C:\Program Files\MyApp -这是设置我的应用程序的目录,我在这个目录中安装了postgresql (从zip文件解压) C:\Program Files\MyApp\postgresql C:\MyData\Myapp - data directory (f.e.PostgreSQL的数据不需要安装在系统目录中)

为了保存我的应用程序的路径,我创建了windows registery并将值放在那里。

我尝试了两种方法删除MyApp:

1)在“运行脚本”操作中,我从寄存器获取数据的路径(文件dataDir =新文件(PathToDataDir)),然后尝试通过dataDir.delete()卸载,也尝试运行脚本'rmdir "pathToDataDir‘。由于权限的原因,此选项不起作用。

2)通过这种方式,我尝试用两种方法(context.installDirectory和context.registerUninstallFile())在install4j中注册我的注册表的路径,然后install4j (在我看来)应该安装我的目录。在文件/.install4j/files.log中,我找到了我的目录,但install4j没有找到卸载的目录。

在这种情况下会有什么问题?

对不起,我的英语=)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-15 20:53:38

您可以使用"Install content of a ZIP file“操作来解压ZIP文件,这样解压的文件将被安装程序删除。

或者,卸载程序中的“删除文件和目录”操作将删除选定的文件或目录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45692103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档