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

Implémentation du code des opérations sur les fichiers dans le système de fichiers dans Node.js

不言
Libérer: 2018-08-23 17:24:39
original
1240 Les gens l'ont consulté

Le contenu de cet article concerne l'implémentation du code des opérations sur les fichiers dans le 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.

Opération sur le fichier

(1) Lire le fichier

fs.readfile ()

🎜> fs.readFileSync()

Fs-3.js

(2) Écrire le fichier
// 导入模块
const fs = require('fs');

// 读取文件
// 中文格式输出方法一:utf8
fs.readFile('../fs/zhang.txt','utf8',function (err,data) {
    if(err) throw err;
    console.log(data);
});

// 中文格式输出方法二:toString()
fs.readFile('../fs/zhang.txt',function (err,data) {
    if(err) throw err;
    console.log(data.toString());
});

// 中文格式输出方法三:{encoding:'utf8'}
fs.readFile('../fs/zhang.txt',{encoding:'utf8'},function (err,data) {
    if(err) throw err;
    console.log(data);
});
Copier après la connexion

fs.writeFile()

fs.writeFileSync()

( 3) Ajouter
// 写入文件
   fs.writeFile('../fs/zhang.txt','web前端工程师\n',function (err) {
       if (err) throw err;
       console.log("文件写入成功");//输出web前端工程师,覆盖原有的内容
   });

   //假如写入的文件不存在,会自动创建个zhang2.txt文件
fs.writeFile('../fs/zhang2.txt','web前端工程师\n',function (err) {
    if (err) throw err;
    console.log("文件写入成功");//输出web前端工程师
});
Copier après la connexion

fs.appendFile()

fs.appendFileSync()

(4 ) Copier le fichier
// 追加文件,保留原先的内容
for (let i = 0;i<10;i++){
    fs.appendFile(&#39;../fs/zhang.txt&#39;,&#39;2014年毕业\n&#39;,function (err) {
        if (err) throw err;
    })
};
Copier après la connexion

fs.copyFile()

fs.copyFileSync()

( 5) Troncature du contenu du fichier

fs.truncate()

fs.truncateSync()

(6)

Supprimer le fichier
// 截断文件
fs.truncate(&#39;../fs/2.txt&#39;, 1 ,function (err) {
      if (err) throw err;
     console.log(&#39;文件截断成功&#39;);
});
Copier après la connexion

fs.unlink()

fs.unlinkSync()

Recommandations associées :

Implémentation du code des opérations de répertoire de fichiers dans le système de fichiers dans Node.js

Node Implémentation de la synchronisation et asynchronisme du système de fichiers dans .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!