黑马程序员技术交流社区

标题: 笔记 [打印本页]

作者: 阿啵呲嘚    时间: 2019-6-21 13:54
标题: 笔记
抽空自己查看nodejs官网可以了解很多

操作文件方法
导入fs核心模块
const fs = require("fs");

  .1读取文件
  const fs = require("fs");
  fs.readFile('文件地址'[,'utf-8/默认null'],function(err,data){
    err 为 null 则读取成功 【err.message(错误信息)】
    data 为 读取的数据
  })

  .2写入文件(更改文件内容)
  const fs = require("fs");
  fs.writeFile('文件地址','写入数据'[,'默认utf-8'],function(err){})

  .3追加文件内容
  const fs = require("fs");
  fs.appendFile('文件地址','内容','默认/utf-8',function(err){})
    内容可以使用转义符 例如换行 \n
    如果添加的文件不存在 就直接创建文件 然后在创建的文件里添加内容
  
  __dirname 读取文件所在的文件夹的路径 不包含文件名
  __filename 读取文件路径 包含文件名

  .4读取文件信息
  const fs = require("fs");
  fs.stat(__dirname + "/路径",(err,stats) => function{
    stats.size  大小
    stats.birtthime  创建时间
    stats.isFile()  判断是否为文件
    stats.isDirectory()  贩毒案是否为目录
  })

  .5拷贝文件
  const fs = require("fs");
  fs.copyFile("文件路径","拷贝到的位置",(err) => {
   
  })

path模块  文件路径
  const path = require("path");
  path.join("c:","a","./b","/s","../g")  c:/a/b/g (../ 和 /s抵消)
  path.sep 路径分隔符
  path.basename()获取文件名称
  path.dirname()获取文件所在路径
  path.extname()获取文件扩展名




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2