nodejs(五)node引入核心模块fs
前面我们说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相关推荐
- (10)Node.js核心模块—fs文件系统之目录操作
一.创建目录 // 引入fs模块 const fs = require('fs') //创建目录(文件夹) //语法:fs.mkdir('目录路径',回调函数) fs.mkdir('./d1', (e ...
- (12)Node.js核心模块fs—实现文件复制和压缩
一.文件复制 将src目录下的style.css文件复制一份,到dist目录下. 二.文件压缩 文件压缩就是把我们书写的代码中的空格和注释进行删除,这样我们体积会变小,当我们上线到服务器时,给服务器造 ...
- (11)Node.js 核心模块fs – 同步函数( synchronization )
一.介绍图 再执行程序1时,把1.1和1.2丢到事件队列中,去异步执行,这样提高了效率,让执行速度更快. 如果使用同步,需要等待程序1完全执行完成后,才能去执行程序2. 二.同步函数 • 在主程序中自 ...
- Node总结及核心模块fs
总结 三种执行方式 1:node+文件名 2:node + 绝对路径 3:vscode终端上查看运行结果 核心模块 第一步:引入核心模块(来自Node) const fs = require(&quo ...
- nodejs核心模块fs删除文件_用 NodeJS 重命名系统文件
作者:Nick Major 翻译:疯狂的技术宅 原文:https://coderrocketfuel.com/article/how-to-rename-a-system-file-using-nod ...
- 前端基础-Node.js核心模块的使用
第2章 核心模块的使用 2.1.1 FS模块 node核心模块之一,用于操作文件: 中文手册 : http://nodejs.cn/api/fs.html 文件读写 // 引入模块 var fs = ...
- (14)Node.js 核心模块—http
一.核心模块 - http模块介绍 • http 模块可以发布 web 服务,在没有学习http模块之前,我们都是用tomcat,nginx等服务器. • 使用之前,通过 require 引入 • 官 ...
- 前端学习(547):node的系统模块fs
let fs = require('fs');fs.readFile('./a.txt',(err,data)=>{if(err){console.log(err);}else{console. ...
- nodejs学习巩固笔记-nodejs基础,Node.js 高级编程(核心模块、模块加载机制)
目录 Nodejs 基础 大前端开发过程中的必备技能 nodejs 的架构 为什么是 Nodejs Nodejs 异步 IO Nodejs 事件驱动架构 全局对象 全局变量之 process 核心模块 ...
最新文章
- Linux统计行数命令wc(转)
- Kinect学习(五):提取带用户ID的深度数据
- 杭电ACM_1016_素数环
- C#后台调用前台javascript的五种方法
- mysql中when用法_Mysql 中的CASE WHEN 用法
- 阿里云刘强:无影云电脑构建云上安全办公室
- 从零开始学Pytorch(零)之安装Pytorch
- [唐诗]183清平调词三首-李白
- [2018.10.11 T3] 欠钱
- visio怎么画球_快速学习Visio 门球制图
- 莫烦Python代码实践(四)——DQN基础算法工程化解析
- MessageDigest类
- GFlags使用总结
- redis的原理和源码-数据持久化方式AOF的介绍和源码解析
- 十进制转换为三进制数_python3实现
- 信息安全数学基础自学笔记1——群
- Java 回调函数Callback
- 简单粗暴清理C盘办法
- conda命令下载包报错总结
- HTML学习内容的总结