НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
617 of 1310 menu

Свойство path

Свойство path класса File содержит полный путь к файлу или директории в виде строки. Это свойство доступно только для чтения и возвращает тот же путь, который был передан в конструктор при создании объекта File.

Импорт

import java.io.File

Синтаксис

val path: String = file.path

Пример

Получим путь к файлу, созданному с абсолютным путем:

val file = File("/home/user/document.txt") val res: String = file.path println(res)

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

String "/home/user/document.txt"

Пример

Получим путь к файлу, созданному с относительным путем:

val file = File("documents/report.pdf") val res: String = file.path println(res)

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

String "documents/report.pdf"

Пример

Свойство path возвращает путь в том виде, в котором он был указан при создании объекта, без какой-либо нормализации или разрешения:

val file1 = File("/home/user/../doc.txt") val file2 = File("./config/settings.ini") println(file1.path) println(file2.path)

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

String "/home/user/../doc.txt" String "./config/settings.ini"

Пример

Свойство path можно использовать для получения пути как к файлам, так и к директориям:

val file = File("data.txt") val directory = File("/var/log") println("File path: " + file.path) println("Directory path: " + directory.path)

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

String "File path: data.txt" String "Directory path: /var/log"

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

  • свойство absolutePath,
    которое возвращает абсолютный путь к файлу
  • свойство canonicalPath,
    которое возвращает канонический путь к файлу
  • свойство name,
    которое возвращает только имя файла без пути
  • свойство parent,
    которое возвращает путь к родительской директории
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить