Ответ 1
Как насчет File.isAbsolute()
:
File file = new File(path);
if (file.isAbsolute()) {
...
}
Я разрабатываю инструмент, который берет путь к файлу xml. Теперь этот путь может быть как относительным, так и абсолютным. Теперь, внутри кода, когда у меня есть только строка, есть способ идентифицировать, что путь является абсолютным или относительным.
В настоящее время я использую флаг, чтобы определить, является ли путь относительным или абсолютным, но мне нужно избавиться от этого.
С уважением.
Как насчет File.isAbsolute()
:
File file = new File(path);
if (file.isAbsolute()) {
...
}
Существует еще один очень похожий способ, используя Действия с контурами:
Path p = Paths.get(pathName);
if ( p.isAbsolute() ) {
...
}