You are here

ScriptFile.CreateFile

integer ScriptFile.CreateFile(FileName, DesiredAccess, ShareMode, CreationDisposition, FlagsAndAttributes);

Функция открывает файл на чтение или запись. Параметры функции полностью сооответствуют параметрам функции CreateFile() в Windows API.

Функция возвращает 0, если файл был открыт без ошибок или не нулевой код ошибки, если при открытии произошла ошибка.

Пример использования:

var GENERIC_WRITE = 0x40000000;
var GENERIC_READ = 0x80000000;
var FILE_SHARE_READ = 0x00000001;
var OPEN_ALWAYS = 4;
var FILE_ATTRIBUTE_NORMAL = 0x00000080;
var f = CreateFile("#test");
var err = f.CreateFile("test.file.txt", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL);