获取本地OrientDB的路径?

时间:2017-08-08 10:55:34

标签: orientdb

我正在使用OrientDB并在本地运行它。我知道它的路径是“/ temp / mydb”,因为这是我向OrientGraph构造函数传递的变量。完整路径将是“plocal:/ temp / mydb”。

但是如何找到它创建的驱动器/完整路径? (例如C:/ temp / mydb)

我正在通过Java使用它,以防万一。

编辑:经过一些测试后,它似乎取决于启动应用程序的驱动器。任何可靠的方法来找到它?

1 个答案:

答案 0 :(得分:1)

如果您使用的是相对路径而没有指定您的起点,那么捕获当前路径只会返回您的java程序所在的文件夹:

File path = new File("test/mydb");
System.out.println(path.getAbsolutePath()); //C:\path\of\your\java\program\test\mydb

您可以手动将其传递给完整路径,也可以将ODB放在程序的文件夹中,反之亦然。