如何清除/删除BrowserContext文件夹?

时间:2017-05-11 20:42:31

标签: jxbrowser

使用JXBrowser 6.14 ......

我正在为每个Browser实例使用不同的上下文,这意味着我正在为我拥有的每个Browser实例创建一个临时文件夹,我决定在Java应用程序关闭问题时删除此临时上下文文件夹某些地方这个上下文文件夹仍然用于JXBrowser,所以我无法删除它们。我也使用了deleteOnExit(),但我仍然遇到一些文件的问题。

所以,我想知道有没有办法清理所有这些上下文文件/文件夹?可能当浏览器处理......?

提前致谢。

1 个答案:

答案 0 :(得分:0)

在开始删除此文件夹之前,请确保将所有Browser个实例配置为BrowserContext配置为使用此文件夹。如果您至少有一个使用该文件夹的正在运行的Browser实例,则无法将其删除。

此外,请确保首先删除文件夹中的所有文件,然后删除文件夹(空)。据我所知,Java不提供允许删除包含文件的文件夹的API。至少1.6。首先,您需要删除每个文件。