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

Метод getPath

Метод getPath класса File возвращает путь к файлу или директории в виде строки. Метод не принимает параметров. Возвращаемый путь соответствует тому, который был передан в конструктор объекта File. Если объект был создан с относительным путём, то и метод getPath вернёт относительный путь. Если объект был создан с абсолютным путём, то метод вернёт абсолютный путь.

Синтаксис

file.getPath()

Пример

Давайте создадим объект File с относительным путём и получим его через метод getPath:

import java.io.File; public class Main { public static void main(String[] args) { File file = new File("dir/file.txt"); String path = file.getPath(); System.out.println(path); } }

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

"dir/file.txt"

Пример

Давайте создадим объект File с абсолютным путём и получим его через метод getPath:

import java.io.File; public class Main { public static void main(String[] args) { File file = new File("/home/user/dir/file.txt"); String path = file.getPath(); System.out.println(path); } }

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

"/home/user/dir/file.txt"

Пример

Давайте сравним работу методов getPath и getAbsolutePath для одного и того же объекта:

import java.io.File; public class Main { public static void main(String[] args) { File file = new File("dir/file.txt"); String path = file.getPath(); String absolutePath = file.getAbsolutePath(); System.out.println("Path: " + path); System.out.println("Absolute path: " + absolutePath); } }

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

"Path: dir/file.txt" "Absolute path: /home/user/dir/file.txt"

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

  • класс File,
    который представляет файл или директорию
  • метод getAbsolutePath,
    который возвращает абсолютный путь
  • метод getName,
    который возвращает имя файла или директории
  • метод getParent,
    который возвращает путь к родительской директории
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить