Description de la méthode:
Version synchrone de Fs.open ().
grammaire:
La copie de code est la suivante:
Fs.openSync (chemin, drapeaux, [mode])
Étant donné que cette méthode appartient au module FS, il est nécessaire d'introduire le module FS avant utilisation (var fs = require ("fs")))
Recevoir des paramètres:
Chemin de fichier de chemin
Les drapeaux peuvent être les valeurs suivantes
La copie de code est la suivante:
'R' - Ouvrez le fichier en mode lecture.
'R +' - Ouvrez le fichier en mode lecture et écriture.
«RS» - Ouvrez et lisez des fichiers à l'aide du mode de synchronisation. Demande au système d'exploitation d'ignorer le cache du système de fichiers local.
'RS +' - Ouvrez de manière synchrone, lisez et écrivez dans le fichier.
'W' - Ouvrez le fichier en mode lecture, créez si le fichier n'existe pas
'wx' - comme le mode 'w', il renvoie un échec si le fichier existe
'W +' - Ouvrez le fichier en mode lecture et écriture, créez si le fichier n'existe pas
'wx +' - Identique au mode 'W +', il renvoie un échec si le fichier existe
'A' - Ouvrez le fichier en mode annexe, créez si le fichier n'existe pas
«Axe» - comme le mode «A», il renvoie un échec si le fichier existe
'a +' - Ouvrez le fichier en mode lisez, créez si le fichier n'existe pas
'AX +' - Identique au mode 'A +', il renvoie un échec si le fichier existe
Le mode est utilisé pour définir les autorisations pour les fichiers lors de la création de fichiers, la valeur par défaut est 0666
Code source:
La copie de code est la suivante:
fs.openSync = fonction (chemin, drapeaux, mode) {
mode = modenum (mode, 438 / * = 0666 * /);
NullCheck (chemin);
return binding.open (pathModule._MaKelong (path), stringtoflags (drapeaux), mode);
};