前面我们说ndoe引入自己的模块,相对路径要加 './',否则就会根据名字去引入核心模块,nodejs文件读写的核心模块是fs(file-system),引入方法:

var fs = require('fs')

fs有一个读取文件的方法readFile,下面做演示,它有两个参数,第一个是路径,第二个是回调函数,回调函数有两个参数,第一个是error错误对象,第二个是读取文件获取的数据。

var fs = require('fs')//成功error是null,失败是错误对象, 成功data是数据,失败是undefined
fs.readFile('./resource/hello.txt', function(error, data) {console.log(data)//<Buffer 68 65 6c 6c 6f>//存的是二进制,转成了十六进制,//通过判断error确认是否有错误if (error) {console.log(error)} else {console.log(data.toString())//hello}
})

会输出如下内容

writeFile方法为写文件,有三个参数,第一个是文件路径,第二个是写的内容,第三个是回调函数,里面只有一个参数,错误对象

var fs = require('fs')fs.writeFile('./hello.txt', '你好', function(error) {})

nodejs(五)node引入核心模块fs相关推荐

  1. (10)Node.js核心模块—fs文件系统之目录操作

    一.创建目录 // 引入fs模块 const fs = require('fs') //创建目录(文件夹) //语法:fs.mkdir('目录路径',回调函数) fs.mkdir('./d1', (e ...

  2. (12)Node.js核心模块fs—实现文件复制和压缩

    一.文件复制 将src目录下的style.css文件复制一份,到dist目录下. 二.文件压缩 文件压缩就是把我们书写的代码中的空格和注释进行删除,这样我们体积会变小,当我们上线到服务器时,给服务器造 ...

  3. (11)Node.js 核心模块fs – 同步函数( synchronization )

    一.介绍图 再执行程序1时,把1.1和1.2丢到事件队列中,去异步执行,这样提高了效率,让执行速度更快. 如果使用同步,需要等待程序1完全执行完成后,才能去执行程序2. 二.同步函数 • 在主程序中自 ...

  4. Node总结及核心模块fs

    总结 三种执行方式 1:node+文件名 2:node + 绝对路径 3:vscode终端上查看运行结果 核心模块 第一步:引入核心模块(来自Node) const fs = require(&quo ...

  5. nodejs核心模块fs删除文件_用 NodeJS 重命名系统文件

    作者:Nick Major 翻译:疯狂的技术宅 原文:https://coderrocketfuel.com/article/how-to-rename-a-system-file-using-nod ...

  6. 前端基础-Node.js核心模块的使用

    第2章 核心模块的使用 2.1.1 FS模块 node核心模块之一,用于操作文件: 中文手册 : http://nodejs.cn/api/fs.html 文件读写 // 引入模块 var fs = ...

  7. (14)Node.js 核心模块—http

    一.核心模块 - http模块介绍 • http 模块可以发布 web 服务,在没有学习http模块之前,我们都是用tomcat,nginx等服务器. • 使用之前,通过 require 引入 • 官 ...

  8. 前端学习(547):node的系统模块fs

    let fs = require('fs');fs.readFile('./a.txt',(err,data)=>{if(err){console.log(err);}else{console. ...

  9. nodejs学习巩固笔记-nodejs基础,Node.js 高级编程(核心模块、模块加载机制)

    目录 Nodejs 基础 大前端开发过程中的必备技能 nodejs 的架构 为什么是 Nodejs Nodejs 异步 IO Nodejs 事件驱动架构 全局对象 全局变量之 process 核心模块 ...

最新文章

  1. Linux统计行数命令wc(转)
  2. Kinect学习(五):提取带用户ID的深度数据
  3. 杭电ACM_1016_素数环
  4. C#后台调用前台javascript的五种方法
  5. mysql中when用法_Mysql 中的CASE WHEN 用法
  6. 阿里云刘强:无影云电脑构建云上安全办公室
  7. 从零开始学Pytorch(零)之安装Pytorch
  8. [唐诗]183清平调词三首-李白
  9. [2018.10.11 T3] 欠钱
  10. visio怎么画球_快速学习Visio 门球制图
  11. 莫烦Python代码实践(四)——DQN基础算法工程化解析
  12. MessageDigest类
  13. GFlags使用总结
  14. redis的原理和源码-数据持久化方式AOF的介绍和源码解析
  15. 十进制转换为三进制数_python3实现
  16. 信息安全数学基础自学笔记1——群
  17. Java 回调函数Callback
  18. 简单粗暴清理C盘办法
  19. conda命令下载包报错总结
  20. HTML学习内容的总结

热门文章

  1. 微信PC版史诗级更新,终于摆脱手机了!
  2. 最近知识的总结与复习
  3. MS建模后转成LAMMPS的data文件
  4. 强化学习——探索与利用基本方法
  5. Python实现决策树算法和朴素贝叶算法,并根据天气数据集预测是否出游
  6. 【爬虫】一种基于网页相似度去重的爬虫系统
  7. 运用计算机通过动力方程,计算机技术在地下水动力学课程素材建设中的应用
  8. java jframe 图片_java中JFrame添加背景图片
  9. linux下数据库启动和停止
  10. 华三comware跳槽_小灰的网工日常之华三瘦转胖AP,我与华三的又一段孽缘呀~~~