Methode Beschreibung:
Ändern Sie die Dateiberechtigungen (nicht an symbolische Links analysieren).
Grammatik:
Die Codekopie lautet wie folgt:
fs.lchmod (fd, modus, [callback (err)])
Da diese Methode zum FS -Modul gehört, muss das FS -Modul vor der Verwendung eingeführt werden (var fs = require ("fs"))
Parameter empfangen:
FD -Dateideskriptor
Modusdateiberechtigungen
Rückruf zurück Rückruf, Ausnahmeparameter übergeben
Beispiel:
Die Codekopie lautet wie folgt:
fs.open ('content.txt', 'a', function (err, fd) {
if (err) {
errösten;
}
fs.lchmod (fd, 0777, function (err) {
if (err) {
errösten;
}
console.log ('fchmod complete');
fs.close (fd, function () {
console.log ('done');
});
})
});
Quellcode:
Die Codekopie lautet wie folgt:
fs.lchmod = function (Pfad, Modus, Rückruf) {
CALLBACK = MaybeCallback (Callback);
fs.open (Pfad, Constants.O_WRONLY | Constants.O_SYMLINK, Funktion (Err, fd) {
if (err) {
Rückruf (arr);
zurückkehren;
}
// lieber den CHMOD -Fehler zurückgibt, falls einer auftritt.
// aber versuchen Sie trotzdem zu schließen und melden Sie Schließungsfehler, wenn sie auftreten.
fs.fchmod (fd, modus, function (err) {
fs.close (fd, function (err2) {
Callback (err || err2);
});
});
});
};