Deskripsi metode:
Versi sinkron dari fs.open ().
tata bahasa:
Salinan kode adalah sebagai berikut:
fs.opensync (jalur, bendera, [mode])
Karena metode ini milik modul FS, perlu untuk memperkenalkan modul FS sebelum digunakan (var fs = membutuhkan ("fs"))
Menerima parameter:
jalur file path
Bendera bisa menjadi nilai berikut
Salinan kode adalah sebagai berikut:
'r' - buka file dalam mode baca.
'R+' - Buka file dalam mode baca dan tulis.
'RS' - Buka dan baca file menggunakan mode sinkronisasi. Menginstruksikan sistem operasi untuk mengabaikan cache sistem file lokal.
'RS+' - Buka secara sinkron, baca dan tulis ke file.
'w' - buka file dalam mode baca, buat jika file tidak ada
'WX' - Like 'W' Mode, ia mengembalikan kegagalan jika ada file
'w+' - buka file dalam mode baca dan tulis, buat jika file tidak ada
'WX+' - Sama seperti mode 'W+', ia mengembalikan kegagalan jika ada file
'a' - buka file dalam mode append, buat jika file tidak ada
'Ax' - Like 'a' mode, ia mengembalikan kegagalan jika ada file
'A+' - Buka file dalam mode Baca Append, buat jika file tidak ada
'AX+' - Sama seperti mode 'A+', ia mengembalikan kegagalan jika ada file
Mode digunakan untuk mengatur izin untuk file saat membuat file, default adalah 0666
Kode Sumber:
Salinan kode adalah sebagai berikut:
fs.opensync = function (path, flags, mode) {
mode = modenum (Mode, 438 /*= 0666* /);
nullcheck (jalur);
return binding.open (pathmodule._makelong (path), stringtoflags (flags), mode);
};