Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
836 of 1172 menu
◀ ▶

Метод getName

Метод getName класса File возвращает имя файла или директории в виде строки. Метод не принимает параметров. Возвращаемое значение содержит только последний элемент пути: само имя файла или папки, без родительских директорий. Если объект File был создан из пустой строки, метод вернет пустую строку.

Синтаксис

file.getName()

Пример

Давайте создадим объект File для файла и получим его имя:

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

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

"report.txt"

Пример

Давайте получим имя директории:

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

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

"documents"

Пример

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

import java.io.File; public class Main { public static void main(String[] args) { File file = new File("src/main/resources/config.xml"); String name = file.getName(); System.out.println(name); } }

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

"config.xml"

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

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