Descripción del método:
Versión síncrona de fs.open ().
gramática:
La copia del código es la siguiente:
fs.opensync (ruta, banderas, [modo])
Dado que este método pertenece al módulo FS, es necesario introducir el módulo FS antes de usar (var fs = require ("fs")))
Recibir parámetros:
ruta del archivo ruta
Las banderas pueden ser los siguientes valores
La copia del código es la siguiente:
'R': abra el archivo en modo de lectura.
'R+': abra el archivo en modo de lectura y escritura.
'RS': abra y lea archivos utilizando el modo de sincronización. Instruye al sistema operativo que ignore el caché del sistema de archivos local.
'RS+': abra de manera sincrónica, lea y escriba en el archivo.
'W': abra el archivo en modo de lectura, cree si el archivo no existe
'wx' - como el modo 'w', devuelve una falla si el archivo existe
'W+': abra el archivo en modo de lectura y escritura, cree si el archivo no existe
'wx+' - igual que el modo 'w+', devuelve una falla si el archivo existe
'A' - Abra el archivo en modo de adición, cree si el archivo no existe
'Ax' - como 'A', devuelve una falla si el archivo existe
'A+': abra el archivo en modo de append de lectura, cree si el archivo no existe
'ax+' - igual que el modo 'a+', devuelve una falla si el archivo existe
El modo se usa para establecer permisos para archivos al crear archivos, el valor predeterminado es 0666
Código fuente:
La copia del código es la siguiente:
fs.opensync = function (ruta, banderas, modo) {
modo = modenum (modo, 438 /*= 0666* /);
NullCheck (ruta);
return binding.open (pathmodule._makelong (ruta), stringtoflags (banderas), modo);
};