Description de la méthode:
Modifier les autorisations de fichiers (pas d'analyse des liens symboliques).
grammaire:
La copie de code est la suivante:
fs.lchmod (fd, mode, [rappel (err)])
É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:
Descripteur de fichier FD
Autorisations de fichiers de mode
rappel rappel, passant paramètre d'exception err
exemple:
La copie de code est la suivante:
fs.open ('contenu.txt', 'a', fonction (err, fd) {
if (err) {
lancer err;
}
fs.lchmod (fd, 0777, fonction (err) {
if (err) {
lancer err;
}
console.log ('fchmod complet');
fs.close (fd, function () {
console.log («fait»);
});
})
});
Code source:
La copie de code est la suivante:
fs.lchmod = fonction (chemin, mode, rappel) {
callback = MayBecallback (rappel);
fs.open (path, constants.o_wronly | constants.o_symLink, fonction (err, fd) {
if (err) {
rappel (err);
retour;
}
// préfère retourner l'erreur chmod, si l'on se produit,
// mais essayez toujours de fermer et signalez les erreurs de clôture si elles se produisent.
fs.fchmod (fd, mode, fonction (err) {
fs.close (fd, fonction (err2) {
rappel (err || err2);
});
});
});
};