Description of the fs. openSync method in node. js, node. jsfs. opensync
Method description:
Synchronous version of fs. open ().
Syntax:
Copy codeThe Code is as follows:
Fs. openSync (path, flags, [mode])
Because this method belongs to the fs module, we need to introduce the fs module (var fs = require ("fs") before use "))
Receiving parameters:
Path file path
Flags can be the following values:
Copy codeThe Code is as follows:
'R'-open the file in Read mode.
'R + '-open the file in read/write mode.
'Rs '-open and read files in synchronous mode. Indicates that the operating system ignores the local file system cache.
'Rs + '-open in synchronous mode, read and write files.
'W'-open the file in Read mode. If the file does not exist, create
'Wx '-the same as 'W' mode. If the file exists, an error is returned.
'W + '-open the file in read/write mode. If the file does not exist, create
'Wx + '-the same as the 'W +' mode. If the file exists, an error is returned.
'A'-open the file in append mode. If the file does not exist, create
'Ax '-the same as 'A' mode. If the file exists, an error is returned.
'A + '-open the file in read append mode. If the file does not exist, create
'Ax + '-the same as the 'A +' mode. If the file exists, an error is returned.
Mode is used to grant permissions to files when creating files. The default value is 0666.
Source code:
Copy codeThe Code is as follows:
Fs. openSync = function (path, flags, mode ){
Mode = modeNum (mode, 438/* = 0666 */);
NullCheck (path );
Return binding. open (pathModule. _ makeLong (path), stringToFlags (flags), mode );
};