Deskripsi metode:
Ubah izin file (tidak parsing tautan simbolik).
tata bahasa:
Salinan kode adalah sebagai berikut:
fs.lchmod (fd, mode, [callback (err)])
Karena metode ini milik modul FS, perlu untuk memperkenalkan modul FS sebelum digunakan (var fs = membutuhkan ("fs"))
Menerima parameter:
Deskriptor File FD
Izin File Mode
Callback Callback, Melewati Parameter Pengecualian
contoh:
Salinan kode adalah sebagai berikut:
fs.open ('content.txt', 'a', function (err, fd) {
if (err) {
Lempar err;
}
fs.lchmod (fd, 0777, function (err) {
if (err) {
Lempar err;
}
console.log ('fchmod complete');
fs.close (fd, function () {
console.log ('selesai');
});
})
});
Kode Sumber:
Salinan kode adalah sebagai berikut:
fs.lchmod = function (path, mode, callback) {
callback = maybeCallback (callback);
fs.open (path, constants.o_wronly | constants.o_symlink, function (err, fd) {
if (err) {
callback (err);
kembali;
}
// Lebih suka mengembalikan kesalahan chmod, jika terjadi,
// tetapi masih mencoba untuk menutup, dan melaporkan kesalahan penutup jika terjadi.
fs.fchmod (fd, mode, function (err) {
fs.close (fd, function (err2) {
callback (err || err2);
});
});
});
};