当前位置: 首页 > news >正文

node fs

node 中的 fs 模块(读写文件)

fs模块

  • 在Node.js中,使用fs模块来实现所有有关文件及目录的创建、写入及删除操作。
  • 在fs模块中,所有的方法都分为同步和异步两种实现。
  • 具有sync后缀的方法为同步方法,不具有sync后缀的方法为异步方法。

所有的文件系统操作都有异步和同步两种形式。 异步形式的最后一个参数都是完成时回调函数。 传给回调函数的参数取决于具体方法,但回调函数的第一个参数都会保留给异常。 如果操作成功完成,则第一个参数会是 null 或 undefined。

读取文件

  • 异步读取
    fs.readFile(path[, options], callback)
    //path <string> | <Buffer> | <URL> | <integer> 文件名或文件描述符。
    //options encoding | flag (默认是r)
    
复制代码
  • 同步读取
    fs.readFileSync(path[, options])
复制代码

写入文件

  • fs.writeFile(file, data[, options], callback)
  • fs.writeFileSync(file, data[, options])
  • fs.appendFile(file, data[, options], callback)

目录操作

  • 创建目录
    fs.mkdir(path[, mode], callback)
    //要求父目录必须存在
复制代码

。。。未完待续

转载于:https://juejin.im/post/5b7d392151882542e441fb81

相关文章:

  • 千亿级数量下日志分析系统的技术架构选型
  • 345-反转字符串中的元音字母
  • KVO本质的推导
  • canny算子求图像边缘,edgebox那部分
  • 28.week4
  • SQL中Group By的使用
  • 大数据就业前景怎么样?
  • 商品期货趋势交易策略
  • 版本控制工具Git工具快速入门-Linux篇
  • 计算机网络基础:这是一份详细 HTTP 学习指南
  • 避免MySQL出现重复数据处理方法
  • 强如 Disruptor 也发生内存溢出?
  • tomcat介绍和安装
  • 为什么大部分码农做不了软件架构师?
  • WebSocket于HTTP 、WebSocket与Socket的区别
  • HashMap ConcurrentHashMap
  • React组件设计模式(一)
  • Shell编程
  • spring security oauth2 password授权模式
  • 分享几个不错的工具
  • 强力优化Rancher k8s中国区的使用体验
  • 如何设计一个微型分布式架构?
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 微信小程序填坑清单
  • 异常机制详解
  • 在Unity中实现一个简单的消息管理器
  • 【干货分享】dos命令大全
  • "无招胜有招"nbsp;史上最全的互…
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • #if #elif #endif
  • #QT项目实战(天气预报)
  • #传输# #传输数据判断#
  • (10)ATF MMU转换表
  • (Git) gitignore基础使用
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (转)JAVA中的堆栈
  • (转)大型网站架构演变和知识体系
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .net 4.0发布后不能正常显示图片问题
  • .NET Core引入性能分析引导优化
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET 发展历程
  • .net 微服务 服务保护 自动重试 Polly
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .net遍历html中全部的中文,ASP.NET中遍历页面的所有button控件
  • .Net中wcf服务生成及调用
  • @font-face 用字体画图标
  • @Import注解详解
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • [2009][note]构成理想导体超材料的有源THz欺骗表面等离子激元开关——
  • [20140403]查询是否产生日志
  • [Android Studio] 开发Java 程序