Руководство разработчика

Функция ПУТЬ_РЕАЛЬНЫЙ

Функция ПУТЬ_РЕАЛЬНЫЙ позволяет получить реальный путь к файлу или папке с использованием имен в том регистре, как они записаны в файловой системе. Компоненты пути не существующие в файловой системе остаются в исходном регистре символов. Также выполняется замена прямых слешей на обратные для всех компонентов пути (в т.ч. не существующих).

ФУНКЦИЯ СТРОКА: ПУТЬ_РЕАЛЬНЫЙ(СТРОКА: путь)

Параметры

путь
Исходный путь к файлу или папке.

Возвращаемое значение

Реальный путь к файлу или папке.

Замечание 1

Для нормальной работы функция должна принимать абсолютный путь без компонентов ".\" и "..\". В противном случае возвращается исходный путь без изменений. Для преобразования относительного пути в абсолютный можно воспользоваться функцией ПУТЬ_АБС.

Замечание 2

Букву диска функция всегда преобразует в верхний регистр ("d:" -> "D:"). Для сетевых путей регистр символов в имени компьютера остается без изменений ("\\SomeServer\...").

Пример:

СООБЩЕНИЕ(ПУТЬ_РЕАЛЬНЫЙ("c:/PROGRAM files (X86)/ib/ib10PLATFORM/Build.INI"))
// "C:\Program Files (x86)\IB\Ib10Platform\build.ini"

См. также: