Methodenbeschreibung:
Synchronisierte Version von fs.open() .
Grammatik:
fs.openSync(path, flags, [mode])
Da diese Methode zum fs-Modul gehört, muss das fs-Modul vor der Verwendung eingeführt werden (var fs= require(“fs“))
Empfangsparameter:
Pfad Dateipfad
Flags können die folgenden Werte haben
'r' – Öffnen Sie die Datei im Lesemodus.
'r ' – Öffnen Sie die Datei im Lese-/Schreibmodus.
'rs' – Öffnen und lesen Sie die Datei im synchronen Modus. Weist das Betriebssystem an, den lokalen Dateisystemcache zu ignorieren.
'rs ' – Öffnen, lesen und schreiben Sie die Datei synchron.
'w' – Öffnen Sie die Datei im Lesemodus oder erstellen Sie sie, wenn sie nicht existiert
„wx“ – wie im „w“-Modus, gibt einen Fehler zurück, wenn die Datei vorhanden ist
'w ' – Öffnen Sie die Datei im Lese-/Schreibmodus, erstellen Sie die Datei, wenn sie nicht existiert
'wx' – wie im 'w'-Modus, gibt einen Fehler zurück, wenn die Datei vorhanden ist
'a' – Öffnen Sie die Datei im Anhängemodus und erstellen Sie sie, wenn sie nicht existiert
'ax' – wie im Modus ' a ', gibt einen Fehler zurück, wenn die Datei vorhanden ist
'a ' – Datei im Lese-Anhänge-Modus öffnen, erstellen, wenn die Datei nicht existiert
'ax' – wie im Modus 'a', gibt einen Fehler zurück, wenn die Datei vorhanden ist
Der Modus wird zum Festlegen von Berechtigungen für Dateien beim Erstellen von Dateien verwendet. Der Standardwert ist 0666
Quellcode:
fs.openSync = function(path, flags, mode) {
mode = modeNum(mode, 438 /*=0666*/);
nullCheck(path);
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
};