node fs文件操作模块

fs模块
Fs内核模块

文件操作

1.读取操作
readFile(地址,(成功,失败)=>{}) 异步读取
readFileSync(文件地址) 同步读取
2.写入文件 如果目标文件存在 会自动创建这个文件
默认覆盖效果 如果想追加 {flag:a}
writeFile(路径,内容,callback) 异步
writeFileSync(路径,内容) 同步
3.剪切文件
rename(odl地址,new地址,callback回调函数); 异步

			renameSync(odl地址,new地址); 同步

4.删除文件
unlink(地址,callback) 异步删除
unlinkSync(地址) 同步删除

5.从流中读取数据

(1)createReadStream(路径)
(2)open(文件被打开时触发)事件
(3)data(有数据可读时候触发)事件 参数为读取的片段
(4)error(读取中失败时候触发)事件
(5)end(读取完毕)事件

6.写入流

(1)createwriteStream(路径)
(2)error(失败时候触发)
(3)finish(写入完成时候触发)
7.管道流
(1)

目录操作

1.创建目录
(1)mkdir(路基,callback)异步
(2)mkdreSync(路径) 同步
注意:只能创建单层目录 不能创建多层目录
2.判断目录是否存在
(1)exists(路径,callback (i)=>{i布尔型}) 异步
(2)existsSync(路径) 同步方法 返回值布尔类型
3.删除目录
(1)rmdir(路径,callback ) 异步 只能删空目录
(2)rmdirSync(路径) 同步
4.读取目录
(1)readdir(路径,callback) callback有两个参数err,和成功时候返回的数组
(2)readdirSync(路径) 同步
5.

写的不太全面 可以参考官网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值