FIO.FullPath(filePath: STRING[]): STRING[]; |
Возвратить нормализованный полный путь, полученный из относительного пути filePath достраиванием от корневой папки клиентской части проекта. Существование соответствующего файла или папки не проверяется, более того, в пути допустимы групповые символы '*' и '?'. В случае ошибки нормализации (например для неверного пути) будет выброшено исключение 600.
Не следует применять данную функцию для установления идентичности двух путей, для этого существует FIO.EqualPath.
Ниже приведена таблица результатов вызовов FullPath; предполагается что корневая папка - "K:\TEST".
Вызов |
Результат |
---|---|
FullPath("\.") |
K:\. |
FullPath("*.*") |
K:\TEST\*.* |
FullPath("\?.a") |
K:\?.a |
FullPath("tmp\aa.bb") |
K:\TEST\tmp\aa.bb |
FullPath("k:tmp\aa.bb") |
K:\TEST\tmp\aa.bb |
FullPath("k:\test\tmp\aa.bb") |
k:\test\tmp\aa.bb |
FullPath(".\tmp\aa.bb") |
k:\test\.\tmp\aa.bb |