从java删除firefox配置文件夹

时间:2013-03-24 17:40:43

标签: java

我正在使用临时的firefox个人资料文件夹启动一个firefox。当用户关闭swing UI时,我正在使用java.lang.Process#destroy破坏该进程。当我立即尝试删除该文件夹时,它会抛出异常,因为firefox进程尚未终止。

当进程完全终止而没有添加延迟(Thread.sleep)时,有没有办法删除目录。

1 个答案:

答案 0 :(得分:1)

如果您从Java启动Firefox作为Process,您可以使用Process.waitFor()等待Firefox终止。然后删除临时文件夹。