导包: const fs = require('fs'); 调用unlink方法:
第一个参数:要删除的文件的路径第二个参数:回调函数 // 01.导包 const fs = require('fs'); //02.调用unlink方法 fs.unlink('./tmp/hello.txt', (err) => { if (err) throw err; console.log('已成功地删除文件'); });
调用readFile方法读文件:
第一个参数:文件的路径第二个参数:可选参数,读职文件的编码格式第三个参数:回调函数 没有UTF-8的读取 有UTF-8的读取 const fs = require('fs'); //02.调用readFile方法读文件 //第一个参数:文件的路径 //第二个参数:可选参数,读职文件的编码格式 //第三个参数:回调函数 fs.readFile('./etc/passwd.txt','utf-8', (err, data) => { //err是一个错误对象,如果没有错就返回一个null. //data是读的文件内容. if (err) throw err; console.log(data); });
调用writeFile方法
第一个参数:写入文件路径 如果没有这个文件及会报错;如果没有这个文件,会自动帮你建这个文件. 第二个参数:要写入的内容第三个参数: 回调函数 // 01.导包 const fs = require('fs'); //准备内容 const data1 =` 望庐山瀑布 唐.李白 日照香炉生紫烟, 遥看瀑布挂前川, 飞流直下三千尺, 疑是银河落九天. ` const data2 =` 咏鹅 波波 鹅鹅鹅, 曲项向天歌, 白毛浮绿水, 红掌拨清波. ` // 02.调用writeFile方法 // 第一个参数:写入文件路径 // 如果没有这个文件及会报错;如果没有这个文件,会自动帮你建这个文件. // 第二个参数:要写入的内容 // 第三个参数: 回调函数 fs.writeFile('./etc/1.txt', data2, (err) => { if (err == null){ console.log('文件已被保存'); }else{ console.log(err) } });