Il existe de nombreuses fonctions liées aux opérations du système logiciel. Tout d’abord, on peut le diviser en deux catégories.
Un type est le rappel asynchrone. Un type est synchrone.
Seuls les asynchrones sont triés ici. Pour les synchrones, ajoutez simplement Sync après le nom de la fonction
1. Le premier est le type le plus courant de fonctions de lecture et d'écriture. Le nom et la forme de la fonction doivent provenir du langage C.
fs.open (chemin du fichier, identification en lecture et en écriture, [valeur du mode fichier, 666], fonction de rappel (err, descripteur de fichier fd));
fs.read (descripteur de fichier fd, tampon écrit, décalage, longueur, position, fonction de rappel ( err, bytesRead, buffer)); " " Handle, fonction de rappel)
2. Il est plus pratique de lire et d'écrire des fichiers directement.
Copier le code
Autres opérations courantes sur les fichiers
Copier le code
Le code est le suivant :
fs.stat (chemin du fichier, fonction de rappel (objet err.fs.Stats)) ;/fs.fstat (descripteur de fichier fd, fonction de rappel (objet err.fs.Stats)) ; /fs.lstat (chemin du lien, fonction de rappel (objet err.fs.Stats) ); fonction de rappel);/fs.futimes(descripteur de fichier, heure d'accès, nouvelle heure, fonction de rappel);
4. Opérations d'annuaire
Copier le code
Le code est le suivant :
fs.mkdir(chemin, mode autorisation/ 777, fonction de rappel);
fs.rmdir(chemin, fonction de rappel); fs.readdir(chemin, fonction de rappel (err, fileNameArray));
5. Opération de fichier de lien
Créer un lien
fs.link (srcpath, dstpath, [callback])
fs.symlink(destination, path, [type], [callback])
Le chemin pointé par le lien de lecture fs.readlink(path, [callback(err,linkstr)])
fs.unlink(path,[callback]);