Methode Beschreibung:
Synchronversion von fs.open ().
Grammatik:
Die Codekopie lautet wie folgt:
fs.opensync (Pfad, Flags, [Modus])
Da diese Methode zum FS -Modul gehört, muss das FS -Modul vor der Verwendung eingeführt werden (var fs = require ("fs"))
Parameter empfangen:
Pfad Dateipfad
Flags können die folgenden Werte sein
Die Codekopie lautet wie folgt:
'R' - Öffnen Sie die Datei im Lesemodus.
'R+' - Öffnen Sie die Datei im Lese- und Schreibmodus.
'RS' - Öffnen und lesen Sie Dateien mit dem Synchronisierungsmodus. Weist das Betriebssystem an, den lokalen Dateisystem -Cache zu ignorieren.
'RS+' - Lesen und schreiben Sie in die Datei synchron.
'W' - Öffnen Sie die Datei im Lesemodus, erstellen Sie, wenn die Datei nicht vorhanden ist
'wx' - wie 'w' Modus, er gibt einen Fehler zurück, wenn die Datei vorliegt
'W+' - Öffnen Sie die Datei im Lese- und Schreibmodus, erstellen Sie, wenn die Datei nicht vorhanden ist
'WX+' - Wie der 'W+' -Modus wird ein Fehler zurückgegeben, wenn die Datei vorliegt
'a' - Öffnen Sie die Datei im Append -Modus, erstellen Sie, wenn die Datei nicht vorhanden ist
'ax' - wie 'a' modus, er gibt einen Fehler zurück, wenn die Datei vorliegt
'a+' - Öffnen Sie die Datei im Leseanhangsmodus, erstellen Sie, wenn die Datei nicht vorhanden ist
'ax+' - gleichen wie im 'A+' -Modus, wird ein Fehler zurückgegeben, wenn die Datei vorliegt
Der Modus wird verwendet, um Berechtigungen für Dateien beim Erstellen von Dateien festzulegen. Die Standardeinstellung ist 0666
Quellcode:
Die Codekopie lautet wie folgt:
fs.opensync = Funktion (Pfad, Flags, Modus) {
modus = modEnum (Modus, 438 /*= 0666* /);
Nullcheck (Pfad);
return binding.open (pathmodule._makelong (Pfad), StringToflags (Flags), Modus);
};