Метод Описание:
Синхронная версия fs.open ().
Грамматика:
Кода -копия выглядит следующим образом:
fs.opensync (path, flags, [mode])
Поскольку этот метод принадлежит модулю FS, необходимо ввести модуль FS перед использованием (var fs = require («fs»))))
Получить параметры:
Путь файла пути
Флаги могут быть следующими значениями
Кода -копия выглядит следующим образом:
'R' - Откройте файл в режиме чтения.
'R+' - Откройте файл в режиме чтения и записи.
'RS' - открыть и прочитать файлы с использованием режима синхронизации. Инструктирует операционную систему игнорировать кэш локальной файловой системы.
'RS+' - Открыть синхронным образом, прочитать и записать в файл.
'w' - откройте файл в режиме чтения, создайте, если файл не существует
'wx' - как режим 'w', он возвращает сбой, если файл существует
'W+' - Откройте файл в режиме чтения и записи, создайте, если файл не существует
'wx+' - то же самое, что и режим 'w+', он возвращает сбой, если файл существует
'A' - Откройте файл в режиме приложения, создайте, если файл не существует
«ax» - как режим 'A', он возвращает сбой, если файл существует
'A+' - Откройте файл в режиме приложения READ, создайте, если файл не существует
'ax+' - то же самое, что и режим 'a+', он возвращает сбой, если файл существует
Режим используется для установки разрешений для файлов при создании файлов, по умолчанию 0666
Исходный код:
Кода -копия выглядит следующим образом:
fs.opensync = function (path, flags, mode) {
mode = modenum (режим, 438 /*= 0666* /);
Nullcheck (Path);
return Binding.open (pathmodule._makelong (path), stringtoflags (flags), mode);
};