Path - класс Path

Абстрактный класс Path описывает и определяет методы для работы с путями к объектам файловой системы - директориям или файлам, а так же сетевыми ресурсами платформы Microsoft Windows. Данный класс является надстройкой над обычной строковой переменной String, которая интерпретируется как последовательность сегментов пути, соединенная разделителями.

Пути - неизменные значения, и однажды созданные они не могут изменяться. И всякий раз, когда переназначается значение переменной, на самом деле создаете другой объект класса Path.