Таблица 1 – Примеры использования метода of()
Но получить ссылку на интерфейс Path можно не только используя метод самого интерфейса Path. Метод public Path toPath() класса File также возвращает ссылку на интерфейс Path:
File file = new File("data/in.txt"); Path path = file.toPath();
Есть и еще другие способы, но уже используя методы других классов.
Перечислим некоторые методы интерфейса Path:
getFileName() — возвращает имя файла из пути (Таблица 2);
Таблица 2 – Особенности использования метода getFileName()
Код
|
Результат
|
String str = "c:\\windows\\note.txt"; Path path = Path.of(str).getFileName();
|
Строка "note.txt"
|
String str = "c:\\windows\\projects\\";
Path path = Path.of(str).getFileName();
|
Строка "projects"
|
String str = "c:\\";
Path path = Path.of(str).getFileName();
|
null
|
getParent() — возвращает «родительскую» директорию по отношению к текущему пути (то есть ту директорию, которая находится выше по дереву каталогов) (Таблица 3);
Достарыңызбен бөлісу: |