FIO.AsbSpecialFolders(asbFolderName: STRING[]): STRING[]; |
Возвратить путь для доступа к специальным папкам ASB. Всегда определены следующие предопределенные папки: "ClientRedFileDir", "ClientProjectRoot", "ASBTemp", "ASBProcessorRunFrom". Специальная папка "ASBTerminalClientTemp" определена только для терминального клиента ASB. Остальные определяются в секции "ASB Special Folders" RED-файла. Список имен специальных папок является открытым; в рабочих копиях проектов как минимум определены специальные папки, необходимые для выполнения обновлений:
ServerProjectRoot
";ClientASBRoot
";ServerASBRoot
";ApSrvASBRoot
" (только при наличии сервера приложений ASB);ReceiveRoot
".Функция нечувствительна к регистру параметра asbFolderName. Если параметр asbFolderName не распознан, функция возвратит пустую строку. Исключений не выбрасывает.
Функция не гарантирует наличия или отсутствия последнего слеша в результирующем пути. Для работы с путями следует использовать функции FIO: FIO.MakePath и FIO.BuildPath для склейки пути и FIO.SplitPath для расщепления.