node.js 01 -- fs模块 -- 去掉空格

下载安装node.js

1. 打开node.js 官网

2. 找到wins 64位 然后点击下载

3. 下载完后直接安装

4.安装完成后node -v  查看是否安装成功

node终端快捷键

node ./按下Tab键 

node ./1  Tab

终端中的快捷键

 

正则表达式

换行 

\r\n 

replace(/\s/g,' ')     去掉全部的空格   

node.js     fs模块

引入

const fs = require('fs')

 

fs.readFile( ) 

作用: 读取指定文件中的内容

语法:

fs.readFile(‘文件路径’,‘utf-8’,函数)

fs.readFile('./Tom.txt', 'utf8', function (err, data) {})

参数1. 表示文件路径

参数2. 表示以什么编码格式来读取文件

参数3. 文件读取完成后 通过回调函数拿到读取的结果 , err 及 data

const sum = arr.reduce((temp, item) => temp + item, 0)

fs.writeFile( )

作用: 向指定的文件中写入内容

语法: fs.writeFile('文件路径','要写入的内容',‘[编码]’,'回调函数' )

说明:

  1. 写入的时候如果没有这个文件 会自动创建这个文件

2.如果被写入的文件已经存在内容 那么写入的话 会覆盖之前的内容

3.写入数据的类型必须是字符串或buffer二进制数据 对象等数据写入后,接收的数据类型

 

5.编码部分一般省略即可,或填写‘utf-8’

6.回调函数中,只有err一个参数,写入错误即可判断调用

unlink()

作用: 删除文件

语法: fs.unlink(‘要删除文件的路径’,‘回调函数’)

mkdir()

作用: 创建文件夹

语法: fs.mkdir(‘文件夹’,回调函数)

说明:

不能创建已存在文件夹

stat() 

作用:获取文件信息方法

说明:

1.获取文件信息语法

2. 参数info为获取的文件信息,获得到的info是 一个对象

3.info对象中的属性记录了,文件的相关信息和内容

__dirname  获取当前所处的目录路径

作用: 解决路径拼接问题

 readdir()

作用: 读取目录

1. 获取指定目录下 所有文件的列表

2. 读取a文件中的所有文件列表 readdir方法只读一层

rename()-->文件重命名

语法: fs.rename('旧文件路径','新文件路径',回调函数)

2. 隐藏功能  : 移动文件 

  • 新文件路径可以更改

copyFile() --> 复制文件

语法: fs.copyFile('要复制的文件',‘目标地址及文件名’,回调函数)

1.复制的同时可以重命名文件

2. 如果目标文件已存在 会覆盖目标文件

3. 无法复制文件夹

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值