символьная строка, содержащая путь доступа
cTempFile := TEMPFILE()
. Создание временного файла в корневой директории диска Е:
cTempFile := TEMPFILE("E:\")
. Создание временного файла с расширением .TMP и атрибутом HIDDEN в
корневой директории диска A:
cTempFile := TEMPFILE("A:\", "TMP", 2)
See Also: SETFATTR()
SETFCREATE()
TRUENAME()
Преобразует заданный путь доступа к стандартной форме.
------------------------------------------------------------------------------
Синтаксис
TRUENAME(<cPathDesignation>) --> cStandardizedPath
Параметры
<cPathDesignation> - символьная строка, задающая путь доступа,
преобразуемый к стандартной для DOS форме.
Возвращаемое значение
cStandardizedPath - символьная строка, содержащая путь доступа при
корректном задании пути, а иначе пустая строка.
Описание
Функция преобразует путь доступа, заданный относительно диска или
относительно текущей директории, к принятому в DOS формату:
<имя диска>:\<директория 1>\...\<директория N>
Функция не проверяет реального существования конкретного пути, однако
если путь задан некорректно или недоступен указанный диск, то
возвращается пустая строка.
Примечания
. Для сетей PC-LAN и MS-NET возвращаемый путь доступа дополнительно
содержит указание сервера:
\\<ServerName>
. Для сети Novell возвращаемый путь доступа дополнительно содержит
указание сервера и имя тома:
\\<ServerName>\<VolumeName>.
Примеры
. Преобразование текущей директории в форму полного пути:
? TRUENAME(".") // Например, "C:\TEST1"
. Возможный способ задания пути доступа:
? TRUENAME("..\..\TEST1\.\TEST2") // Например, "C:\TEST1\TEST2"