系统模块fs,文件操作

时间:2020-07-01 01:03:40   收藏:0   阅读:96

1. 读文件内容

// 1. 通过模块的名字fs对模块进行引用
const fs = require(‘fs‘);

// 2. 通过模块内部的readFile读取文件内容
fs.readFile(‘../css/base.css‘, ‘utf-8‘, (err, doc) => {
  // 如果文件读取发生错误,参数err的值为错误对象,否则err的值为null
  // doc参数为文件内容
  if(err === null) {
    // 在控制台输出文件内容
    console.log(doc);
  }
});

2. 写文件内容

// 1. 通过模块的名字fs对模块进行引用
const fs = require(‘fs‘);

const content = ‘<h3>正在使用fs.writeFile写入文件内容</h3>‘;
fs.writeFile(‘./index.html‘, content, err => {
  if(err != null) {
    console.log(err);
    return;
  }
  console.log(‘文件写入成功‘);
});

技术分享图片技术分享图片

3. 系统模块path路径操作

为什么要进行路径拼接

 

const path = require(‘path‘);

const finalpath = path.join(‘public‘, ‘uploads‘, ‘avatar‘);
console.log(finalpath);

技术分享图片

 4.相对路径vs绝对路径

5.第三方模块nodemon

 

原文:https://www.cnblogs.com/guwufeiyang/p/13216699.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!