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

Метод getFileName

Метод getFileName класса Path возвращает имя файла или каталога, представленного данным путем. Если путь состоит из нескольких элементов (например, директорий и файла), метод вернет только последний элемент - имя файла. Метод не принимает параметров и возвращает объект типа Path. Если путь не содержит имени файла (например, путь состоит только из корня), метод возвращает null.

Синтаксис

path.getFileName()

Пример

Давайте получим имя файла из полного пути:

import java.nio.file.Path; public class Main { public static void main(String[] args) { Path path = Path.of("/home/user/documents/file.txt"); Path fileName = path.getFileName(); System.out.println(fileName); } }

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

"file.txt"

Пример

Давайте получим имя каталога, который является последним элементом пути:

import java.nio.file.Path; public class Main { public static void main(String[] args) { Path path = Path.of("/home/user/documents"); Path fileName = path.getFileName(); System.out.println(fileName); } }

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

"documents"

Пример

Давайте проверим, что вернет метод для пути, состоящего только из корня:

import java.nio.file.Path; public class Main { public static void main(String[] args) { Path path = Path.of("/"); Path fileName = path.getFileName(); System.out.println(fileName); } }

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

null

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

  • класс Path,
    который представляет путь к файлу или каталогу
  • метод getParent,
    который возвращает родительский путь
  • метод getRoot,
    который возвращает корневой элемент пути
  • метод getNameCount,
    который возвращает количество элементов в пути
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить