Исключает длинное выражение пути на определенную длину для показа.
DisplayPath(cFilename, nMaxLength) |
Параметры
- cFileName
-
Определяет имя файла, для которого нужно получить "короткий путь". Если вы задаете в качестве данного параметра cFileName - пробелы, Visual FoxPro возвращает имя текущего каталога. Если вы задаете пустую строку, функция DISPLAYPATH( ) возвращает пучтую строку. Имя текущего каталога можно получить также с помощью функции CURDIR( ).
Обратите Внимание
Данная функция не проверяет реальное существование указанного файла, и возвращает урезанное имя по заданным параметрам.
- nMaxLength
-
Определяет максимальную длину возвращаемого значения. nMaxLength должен бать >=10 (больше или равен).
Возвращаемое значение
Символьного типа. Функция DisplayPath( ) возвращает строку с символами в нижнем регистре (прописными).
Комментарии
DisplayPath( ) возвращает символьную строку только для целей отображения данных на экране, поэтому возвращаемое значение не рекомендуется для использования при ссылке на реальный файл. Длина результата меньше или равно заданного значения nMaxLength. Тем не менее, в результирующей строке имена каталогов "не ломаются". Если полное получаемое имя превышает заданный размер nMaxLength, результат указывается как многоточие, (...). Если имя файла превышает величину nMaxLength, то в результате отображается имя файла + расширение.