node——fs模块

    fs模块有两种执行模式,同步以及异步,同步会产生阻塞,但能保证程序代码的执行顺序,异步不会产生堵塞,但是会扰乱代码的执行顺序,当fs模块中的方法以异步的方式(readFile()为异步执行方法,feadFileSync为同步执行,其它方法以此类推)执行的时候会以回调函数的方式返回,以同步方法执行的时候会返回一个值。

readFile(path,options?,callback)

  1. path 文件的路径 (相对绝对路径都可以)
  2. options 读取的选项 (可选)
  3. callback 回调函数

writeFile(file,data,options?,callback)        //写文件,不存在时会创建文件,有文件时会覆盖文件

  1. file 文件的写入位置、路径
  2. data 要写入的数据
  3. options 选项(可选)
  4. callback 回调函数

appendFile(path, data[, options], callback)     //追加操作,文件不存在会创建

  1. file 文件的写入位置、路径
  2. data 要写入的数据
  3. options 选项(可选)
  4. callback 回调函数

unlink(path, callback)                    //删除文件,不会进入回收站

  1. path 要删除文件的地址
  2. callback 回调函数

copyFile(src, dest, flags ,callback)

  1. src 要复制的源文件
  2. dest 要存放的目录
  3. 可选
  4. callback 回调函数

readdir(path, options?, callback)

  1. path 目录的路径 (相对绝对路径都可以)
  2. options 读取的选项 (可选)
  3. callback 回调函数

mkdir(path, mode?, callback)

  1. path 目录的路径 (相对绝对路径都可以)
  2. mode 读取的选项 (可选)
  3. callback 回调函数

exists(path, callback)

  1. path 目录或文件的路径 (相对绝对路径都可以)
  2. callback 回调函数

stat(path,options?, callback)

  1. path 目录的路径 (相对绝对路径都可以)
  2. options 读取的选项 (可选)
  3. callback 回调函数
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值