Install4j卸载目录
问题描述:
我要建在安装,但install4j一些文件,我在安装目录下解压的一些文件在数据目录无法卸载。Install4j卸载目录
对于examle: C:\ Program Files文件\ MyApp的 - 这是哪里设置我的应用程序,并在这个目录我安装PostgreSQL在(从压缩文件解压缩)目录C:\ Program Files文件\ MyApp的\ PostgreSQL的 C:\ MyData的\ MYAPP - 数据目录(PostgreSQL的有限元数据需要在系统目录中未安装)
为了节省我的应用程序的路径创建系统登录窗口,并把价值在那里。
我试图以两种方式去除MyApp的:
1)在“运行脚本”的动作我从寄存器我的数据路径(文件DATADIR =新的文件(pathToDataDir)),后来被DATADIR尝试卸载。删除()并尝试运行脚本'rmdir'pathToDataDir'。这个选项不会因为权限而起作用。
2)这样我试着用两种方法(context.installDirectory和context.registerUninstallFile()),后来install4j(在我看来)应该是安装我的目录。在文件/.install4j/files.log我发现我的目录,但install4j不会卸载目录。
能有在此情况下,什么问题?
对不起,我的英语=)
答
您可以使用“安装一个ZIP文件的内容”的行动来提取ZIP文件以这样的方式所提取的文件将安装程序被删除。
或者,在卸载程序“删除文件和目录”行动将删除选定的文件或目录。
“安装ZIP文件的内容”对我来说不是选项,因为后来我在“运行脚本”操作中安装postgresql(创建集群和其他选项..) 我尝试使用“删除文件和目录”进行卸载不为我工作.. – dmmax
为什么“删除文件和目录”操作不适合你? –
此操作未被删除的文件。如何检查为什么不删除文件? – dmmax