如何检查给定位置是否存在 Neo4j 数据库

How to check if a Neo4j database existis at a given location

通话中

new GraphDatabaseFactory().newEmbeddedDatabase(File storeDir);

在 Neo4j Java API 中不仅会在给定位置打开一个数据库,而且还会创建一个数据库(如果它尚不存在)。

我想检查给定目录中是否存在 Neo4j 数据库,如果不存在则不创建。我怎样才能做到这一点?

我现在通过检查商店目录中是否有 neostore 文件并尝试获取它的版本来做到这一点。

在此处查看如何获取商店版本: