Methode Beschreibung:
Synchronversion von lchmod ().
Grammatik:
Die Codekopie lautet wie folgt:
fs.lchmodsync (fd, 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:
FD -Dateideskriptor
Modusdateiberechtigungen
Quellcode:
Die Codekopie lautet wie folgt:
fs.lchmodsync = Funktion (Pfad, Modus) {
var fd = fs.opensync (Pfad, constants.o_wronly | constants.o_symlink);
// lieber den CHMOD -Fehler zurückgibt, falls einer auftritt.
// aber versuchen Sie trotzdem zu schließen und melden Sie Schließungsfehler, wenn sie auftreten.
var err, er2;
versuchen {
var ret = fs.fchmodsync (fd, modus);
} catch (er) {
err = er;
}
versuchen {
fs.Closesync (fd);
} catch (er) {
Err2 = er;
}
if (err || err2) throw (err || err2);
Rückkehr;
};
}