У меня есть путь (например: "C:/Users/aaa/bbb/ccc/"
), моя цель получить родительский путь (т.е. "C:/Users/aaa/bbb/"
)
Для этого я попытался использовать java.nio.file.Paths
, который работал в Java, и я попытался конвертировать то же самое в nashorn js:
import java.nio.file.Paths;
public class ReadPropertiesFile {
public static void main(String[] args) {
String myPath = "C:/Users/aaa/bbb/ccc/";
System.out.println(Paths.get(myPath).getParent());
}
}
Нашорнский скрипт:
var testPath = "C:/Users/aaa/bbb/ccc/";
var Paths = java.import("java.nio.file.Paths");
try{
var test = Paths.get(testPath).getParent();
console.log("++++++MyFINALPATH+++++"+test);
}catch (e){ console.log("++++++MyFINALPATH+++++"+e);
}
Ожидаемый результат: C:/Users/aaa/bbb/
error-
Ошибка типа: Paths.get (...). GetParent не является функцией