メソッド説明:
fs.open()の同期バージョン。
文法:
コードコピーは次のとおりです。
fs.opensync(パス、フラグ、[モード])
この方法はFSモジュールに属しているため、使用前にFSモジュールを導入する必要があります(var fs = require( "fs"))
パラメーターを受信:
パスファイルパス
フラグは次の値にすることができます
コードコピーは次のとおりです。
'r' - 読み取りモードでファイルを開きます。
'r+' - 読み取りモードでファイルを開きます。
「RS」 - 同期モードを使用してファイルを開き、読み取ります。ローカルファイルシステムのキャッシュを無視するようにオペレーティングシステムに指示します。
'rs+' -同期的に開き、ファイルに読み取りと書き込みをします。
'w' - 読み取りモードでファイルを開き、ファイルが存在しない場合に作成します
'wx' - 'wik' w 'モード、ファイルが存在する場合に失敗を返します
'w+' - 読み取りモードでファイルを開き、ファイルが存在しない場合に作成します
'wx+' - 'w+'モードと同じ、ファイルが存在する場合に障害を返します
'a' - appendモードでファイルを開き、ファイルが存在しない場合に作成します
「ax」 - 「a」モードのように、ファイルが存在する場合に失敗を返します
'a+' - 読み取りモードでファイルを開き、ファイルが存在しない場合に作成します
'ax+' - 'a+'モードと同じ、ファイルが存在する場合に障害を返します
モードは、ファイルを作成するときにファイルの権限を設定するために使用されます。デフォルトは0666です
ソースコード:
コードコピーは次のとおりです。
fs.opensync = function(path、flags、mode){
モード= modenum(mode、438 /*= 0666* /);
NullCheck(PATH);
binding.open(pathmodule._makelong(path)、stringtoflags(flags)、mode);
};