调用writer.close()
后,我可以删除(在Windows中手动)段文件但我无法删除与索引相关的任何其他文件(.tvx,.tvf等)。 Windows说其他一些程序让它们保持打开状态,但是writer.close()
应该关闭与Lucene相关的所有文件。
我希望每次运行程序时都删除Lucene文件夹中的所有文件。
答案 0 :(得分:0)
尝试使用 lsof (在Linux上)或 Process Explorer (在Windows上)查找打开文件的进程。一旦你知道,你就可以找到文件保持打开的原因。