Функция ПУТЬ_РЕАЛЬНЫЙ
Функция ПУТЬ_РЕАЛЬНЫЙ позволяет получить реальный путь к файлу или папке с использованием имен в том регистре, как они записаны в файловой системе. Компоненты пути не существующие в файловой системе остаются в исходном регистре символов. Также выполняется замена прямых слешей на обратные для всех компонентов пути (в т.ч. не существующих).
ФУНКЦИЯ СТРОКА: ПУТЬ_РЕАЛЬНЫЙ(СТРОКА: путь)
Параметры
- путь
- Исходный путь к файлу или папке.
Возвращаемое значение
Реальный путь к файлу или папке.
Замечание 1
Для нормальной работы функция должна принимать абсолютный путь без компонентов ".\" и "..\". В противном случае возвращается исходный путь без изменений. Для преобразования относительного пути в абсолютный можно воспользоваться функцией ПУТЬ_АБС.
Замечание 2
Букву диска функция всегда преобразует в верхний регистр ("d:" -> "D:"). Для сетевых путей регистр символов в имени компьютера остается без изменений ("\\SomeServer\...").
Пример:
СООБЩЕНИЕ(ПУТЬ_РЕАЛЬНЫЙ("c:/PROGRAM files (X86)/ib/ib10PLATFORM/Build.INI")) // "C:\Program Files (x86)\IB\Ib10Platform\build.ini"