Maison > Article > interface Web > Implémentation du code des opérations sur les fichiers dans le système de fichiers dans Node.js
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 fichierfs.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('../fs/zhang.txt','2014年毕业\n',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('../fs/2.txt', 1 ,function (err) { if (err) throw err; console.log('文件截断成功'); });
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!