Метод 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,
который возвращает абсолютный путь