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

Comment créer et écrire des fichiers dans nodejs

藏色散人
Libérer: 2023-01-03 09:30:19
original
15686 Les gens l'ont consulté

Méthode Nodejs de création et d'écriture de fichiers : créez d'abord un fichier d'exemple de code ; puis introduisez le module fs via "require('fs');"; enfin, passez "fs.writeFile('./try4.txt ', 'HelloWorld'...)" pour écrire le contenu du fichier.

Comment créer et écrire des fichiers dans nodejs

L'environnement d'exploitation de ce tutoriel : système Windows 7, nodejs version 10.16.2, ordinateur DELL G3.

Nodejs peut utiliser la méthode writeFile du module fs pour créer et écrire des fichiers. La méthode writeFile est utilisée pour écrire le contenu du fichier. Si le fichier n'existe pas, il créera un fichier.

Créez un fichier dans nodejs et écrivez le contenu :

var fs = require('fs'); // 引入fs模块
 
// 写入文件内容(如果文件不存在会创建一个文件)
// 传递了追加参数 { 'flag': 'a' }
fs.writeFile('./try4.txt', 'HelloWorld', { 'flag': 'a' }, function(err) {
    if (err) {
        throw err;
    }
 
    console.log('Hello.');
 
    // 写入成功后读取测试
    fs.readFile('./try4.txt', 'utf-8', function(err, data) {
        if (err) {
            throw err;
        }
        console.log(data);
    });
});
Copier après la connexion

Sortie :

Comment créer et écrire des fichiers dans nodejs

Méthode writeFile() :

  • Utilisez fs.writeFile(filename,data,[options],callback) pour écrire du contenu dans le fichier.

  • filename (String) nom du fichier

  • data (String | Buffer) Le contenu à écrire peut être une chaîne ou des données tampon.

  • objet de tableau d'options options (Object), comprenant :

· valeur facultative d'encodage (chaîne), par défaut 'utf8', lorsque les données Quand en utilisant buffer, cette valeur doit être ignorée.

· mode (Numéro) autorisations de lecture et d'écriture du fichier, valeur par défaut 438

· flag (String) valeur par défaut 'w'

  • rappel { Fonction } Callback, passant un paramètre d'exception err.

Recommandé : "Tutoriel vidéo sur les nœuds"

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!