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

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

不言
不言original
2018-08-23 17:24:391289parcourir

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);
});

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前端工程师
});

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;
    })
};

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;);
});

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!

Déclaration:
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