Node核心模块之fs

本文探讨了Node.js中的fs模块,该模块提供了文件I/O操作,包括同步和异步两种方式。通过POSIX函数包装,fs模块支持文件监控、文件流和文件信息查询。异常处理在同步方法中即时抛出,而在异步方法中通过回调函数进行。fs模块的方法命名遵循一定规则,以Sync结尾的为同步方法,其他为异步方法,回调函数通常作为最后一个参数。
摘要由CSDN通过智能技术生成

Node核心模块之fs

Node.js v6.9.4

Node.js中文件I/O由标准POSIX函数包装后提供,每一个方法都有同步和异步两种形式,使用同步形式时,异常会被立即抛出,可以使用try/catch进行捕获处理,使用异步形式时,完成回调为最后一个参数,第一个参数为异常,并且可以为空.

fs模块主要分为文件监控,文件流,文件信息

fs模块方法介绍,方法结尾为Sync的为同步方法,反之为异步方法,异步方法会有一个回掉函数,且为最后一个参数,很多方法与linux中的文件方法一样

方法中参数介绍

  • fd: 整数
  • file:文件
  • path:路径
  • data:数据
  • callback:回掉函数
方法 作用
fs.access(path[, mode], callback) 判断用户是否有权限操作给定的目录或者是文件
fs.accessSync(path[, mode]) 判断用户是否有权限操作给定的目录或者是文件
fs.appendFile(file, data[, options], callback) 将数据异步附加到文件
fs.appendFileSync(file, data[, options]) 将数据异步附加到文件
fs.chmod(path, mode, callback) 修改文件夹权限
fs.chownSync(path, uid, gid) 修改文件夹权限
fs.chown(path, uid, gid, callback) 更改文件夹所有权
fs.close(fd, callback) 关闭已打开的文件
fs.closeSync(fd) 关闭已打开的文件
fs.createReadStream(path[, options]) 返回一个新的可读流对象
fs.createWriteStream(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值