Instructions for the fs.openSync method in node.js

  • 2020-05-07 19:13:15
  • OfStack

method description:

fs.open ().

syntax:


fs.openSync(path, flags, [mode])

Since this method belongs to fs module, fs module (var fs= require(" fs ") needs to be introduced before use.)

receive parameters:

path         file path

flags         can be the following values


'r' -   Open the file in read mode.
'r+' - Open the file in read/write mode.
'rs' - Open and read the file in synchronous mode. Instructs the operating system to ignore the local file system cache.
'rs+' - Open and read synchronously and Write to a file.
 
'w' - Open the file in read mode and create it if it does not exist
'wx' - and ' w ' model 1 Returns failure if the file exists
'w+' - Open the file in read/write mode and create it if it does not exist
'wx+' - and ' w+ ' model 1 Returns failure if the file exists
 
'a' - Open the file in append mode and create it if it does not exist
'ax' - and ' a ' model 1 Returns failure if the file exists
'a+' - Open the file in read append mode and create it if it does not exist
'ax+' - and ' a+ ' model 1 Returns failure if the file exists
mode    Used to assign permissions to a file when it is created, by default 0666

source code:


fs.openSync = function(path, flags, mode) {
  mode = modeNum(mode, 438 /*=0666*/);
  nullCheck(path);
  return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
};


Related articles: