Descrição do método:
Versão síncrona de fs.open ().
gramática:
A cópia do código é a seguinte:
fs.opensync (caminho, sinalizadores, [modo])
Como esse método pertence ao módulo FS, é necessário introduzir o módulo FS antes do uso (var fs = requer ("fs")))
Receber parâmetros:
caminho do caminho do caminho
sinalizadores podem ser os seguintes valores
A cópia do código é a seguinte:
'r' - abra o arquivo no modo de leitura.
'r+' - abra o arquivo no modo de leitura e gravação.
'RS' - Abra e leia arquivos usando o modo de sincronização. Instrui o sistema operacional a ignorar o cache do sistema de arquivos local.
'RS+' - Abra de maneira síncrona, leia e escreva no arquivo.
'W' - abra o arquivo no modo de leitura, crie se o arquivo não existir
'wx' - como 'w' modo, ele retorna uma falha se o arquivo existir
'w+' - abra o arquivo no modo de leitura e gravação, crie se o arquivo não existir
'wx+' - o mesmo que 'w+', ele retorna uma falha se o arquivo existir
'a' - abra o arquivo no modo Apênder, crie se o arquivo não existir
'AX' - como 'um' modo, ele retorna uma falha se o arquivo existir
'A+' - Abra o arquivo no modo Apêndice de leitura, crie se o arquivo não existir
'ax+' - o mesmo que 'a+', ele retorna uma falha se o arquivo existir
O modo é usado para definir permissões para arquivos ao criar arquivos, o padrão é 0666
Código -fonte:
A cópia do código é a seguinte:
fs.opensync = function (caminho, sinalizadores, modo) {
modo = modenum (modo, 438 /*= 0666* /);
NullCheck (caminho);
return binding.open (pathmodule._makelong (caminho), stringtoflags (sinalizadores), modo);
};