РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
782 of 1163 menu

Метод toAbsolutePath

Метод toAbsolutePath возвращает новый объект Path, представляющий абсолютный путь к файлу или директории. Если исходный путь уже является абсолютным, метод вернет его копию. Если путь относительный, он будет преобразован в абсолютный путем присоединения к текущей рабочей директории системы. Метод не проверяет существование файла или директории по указанному пути, а лишь выполняет синтаксическое преобразование.

Синтаксис

Path toAbsolutePath()

Пример

Давайте получим абсолютный путь для относительного пути:

import java.nio.file.Path; import java.nio.file.Paths; public class Main { public static void main(String[] args) { Path path = Paths.get("abcde"); Path absPath = path.toAbsolutePath(); System.out.println(absPath); } }

Результат выполнения кода (зависит от текущей директории):

"/home/user/abcde"

Пример

Давайте проверим, что абсолютный путь остается неизменным при вызове метода:

import java.nio.file.Path; import java.nio.file.Paths; public class Main { public static void main(String[] args) { Path path = Paths.get("/home/user/abcde"); Path absPath = path.toAbsolutePath(); System.out.println(absPath); } }

Результат выполнения кода:

"/home/user/abcde"

Смотрите также

  • метод isAbsolute,
    который проверяет, является ли путь абсолютным
  • метод toRealPath,
    который возвращает реальный путь к файлу
  • метод normalize,
    который удаляет из пути лишние элементы
  • метод getFileName,
    который возвращает имя файла из пути
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить