Maison > interface Web > js tutoriel > le corps du texte

Implémentation synchrone et asynchrone du système de fichiers dans Node.js

不言
Libérer: 2018-08-23 17:19:28
original
1461 Les gens l'ont consulté

Le contenu de cet article concerne la mise en œuvre de la synchronisation et de l'asynchronisme du système de fichiers dans Node.js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

1. Synchrone et asynchrone

Toutes les méthodes ont des formes asynchrones et synchrones ;

Le dernier paramètre d'une méthode asynchrone est une fonction de rappel. Les paramètres transmis à la fonction de rappel dépendent de la méthode spécifique, mais le premier paramètre de la fonction de rappel est réservé aux exceptions. Si l'opération se termine avec succès, le premier paramètre sera nul ou indéfini.

Exemple : Répertoire fs/fs-1.js :

//导入fs模块
const fs = require('fs');
// 同步和异步
//  ============例子1:实现重命名文件 rename()==========
// 异步方法
fs.rename('./text.txt', 'hello.txt', function (err) {
    if (err) throw err;
    console.log('异步重命名成功');
})
// 同步方法
fs.renameSync('./hello.txt','zhang.txt');
console.log('同步重命名成功');


 例子2:新建目录  mkdir(),并修改目录名称==========
fs.mkdir('test',function (err) {
    if(err) throw  err;
    // 重命名目录名称
    fs.rename('./test','./new',function (err) {
        if(err) throw err;
        console.log("目录创建并重命名成功");
    })
});
Copier après la connexion

Recommandations associées :

Introduction détaillée aux objets globaux dans Node.js

Code d'implémentation du contrôle du routeur dans Node.js

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!