имени файла. По умолчанию используется
текущий диск и текущая директория.
<cExtension> - необязательный символьный параметр, задающий расширение
имени файла. По умолчанию используется имя файла без расширения.
<nFileAttr> - необязательный параметр, задающий число, содержащее
комбинацию битов маски атрибутов файлов. По умолчанию стандартное
значение, устанавливаемое функцией SETFCREATE().
Возвращаемое значение
cFileName - символьная строка, содержащая имя временного рабочего
файла, если он создан, а иначе пустая строка.
Описание
Функция создает в заданной директории файл с уникальным именем,
генерируемым на основе текущих системных времени и даты.
Использование параметра <nFileAttr> дает возможность присвоить
создаваемому файлу атрибуты, позволяющие, в том числе, сделать его
скрытым (HIDDEN). Кодирование атрибутов приведено в таблице:
Таблица 7-24. Кодирование атрибутов файлов
--------------------------------------------------------------------
Бит Число Симв. константа Присвоенный атрибут
--------------------------------------------------------------------
0 FA_NORMAL Атрибутов не присвоено
1 1 FA_READONLY READ ONLY (файл только для чтения)
2 2 FA_HIDDEN HIDDEN (скрытый файл)
3 4 FA_SYSTEM SYSTEM (системный файл)
4 8 FA_VOLUME VOLUME (метка тома диска)
5 16 FA_DIRECTORY DIR (директория)
6 32 FA_ARCHIVE ARCHIVE (после резервного копирования
были внесены изменения)
--------------------------------------------------------------------
Примечания
. Временный файл создается с длинной 0 байтов, а его имя
составляется из 8 цифр и содержит точку как разделитель имени и
расширения.
Примеры
. Создание временного файла в текущей директории текущего диска: