我正在使用OrientDB并在本地运行它。我知道它的路径是“/ temp / mydb”,因为这是我向OrientGraph构造函数传递的变量。完整路径将是“plocal:/ temp / mydb”。
但是如何找到它创建的驱动器/完整路径? (例如C:/ temp / mydb)
我正在通过Java使用它,以防万一。
编辑:经过一些测试后,它似乎取决于启动应用程序的驱动器。任何可靠的方法来找到它?
答案 0 :(得分:1)
如果您使用的是相对路径而没有指定您的起点,那么捕获当前路径只会返回您的java程序所在的文件夹:
File path = new File("test/mydb");
System.out.println(path.getAbsolutePath()); //C:\path\of\your\java\program\test\mydb
您可以手动将其传递给完整路径,也可以将ODB放在程序的文件夹中,反之亦然。