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

Метод getParent

Метод getParent класса File возвращает строку с путем к родительскому каталогу для текущего файла или папки. Если у объекта File нет родительской директории (например, он создан из относительного пути без родителя или является корнем файловой системы), метод возвращает null. Параметров метод не принимает.

Синтаксис

file.getParent()

Пример

Давайте создадим объект File для файла /home/user/documents/file.txt и получим путь к его родительской директории:

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

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

"/home/user/documents"

Пример

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

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

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

null

Пример

Давайте создадим объект File для директории /home/user/documents и получим путь к ее родительской директории:

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

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

"/home/user"

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

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