nodejs05-fs模块

作者: 经纬文学 | 来源:发表于2019-11-06 15:35 被阅读0次

fs模块

与官网一起食用最佳

  1. fs.stat 【检测文件是否存在】
  2. fs.mkdir 【创建目录】
  3. fs.writeFile 【写入文件】
  4. fs.appendFile 【追加文件】
  5. fs.readFile 【读取文件】
  6. fs.readdir 【读取目录】
  7. fs.rename 【重命名、剪切】
  8. fs.rmdir 【删除目录】
  9. fs.unlink 【删除文件】

fs.stat // 检测文件是否存在

fs.js
var fs = require('fs')


/**
 * fs.stat // 检测文件是否存在
 * 
*/

fs.stat('css', (error, data)=> {
  if (error) {
    console.log(error)
    return false
  } 
  console.log(`文件${data.isFile()}`)
  console.log(`目录${data.isDirectory()}`)

})

fs.mkdir // 创建目录

fs.js
/**
 * fs.mkdir // 创建目录
*/

fs.mkdir('image', (error)=>{
  if (error) {
    console.log(error)
    return false
  }
  console.log('创建成功')
})

fs.write // 写入文件

fs.js
/**
 * fs.writeFile // 写入文件
 * 不是添加,是覆盖
*/

fs.writeFile('write.txt', '写入文件', (err) => {
  if (err) {
    console.log(err)
    return false
  }
  console.log('文件写入成功')
})

fs.appendFile // 追加数据

fs.js
/**
 * fs.appendFile // 追加文件
*/

fs.appendFile('write.txt', ',追加的数据啊', (err)=>{
  if (err) {
    console.log(err)
    return false
  }
  console.log('追加成功')
})

fs.readFile //读取文件

fs.js
/**
 * fs.readFile // 读取文件
*/

fs.readFile('index.html', 'utf8', (err, data)=> {
  if (err) {
    console.log(err)
    return false
  }
  console.log(data)
})

fs.readdir // 读取目录

fs.js

/**
 * fs.readdir // 读取目录
*/

fs.readdir('html', (err, data) => {
  if (err) {
    console.log(err)
    return
  }
  console.log(data)
})


fs.rename // 修改文件名 and 剪切文件

fs.js
/**
 * fs.rename // 修改文件名 and 剪切操作
 * 
*/

fs.rename('test01.js', 'test.js', (err)=>{
  if (err) {
    console.log(err)
    return
  }
  console.log('重命名成功')
})

fs.rename('html/index.css', 'html/css/index.css', (err) =>{
  if (err) {
    console.log(err)
    return
  }
  console.log('文件剪切成功')
})

fs.rmdir //删除目录

fs.js

/**
 * fs.rmdir // 删除目录
*/

fs.rmdir('a', (err)=>{
  if (err) {
    console.log(err)
    return
  }
  console.log('目录删除成功')
})

fs.unlink //删除文件

fs.js
/**
 * fs.unlink // 删除文件
*/

fs.unlink('a.txt', (err) =>{
  if (err) {
    console.log(err)
    return
  }
  console.log('文件删除成功')
})

相关文章

  • nodejs05-fs模块

    fs模块 与官网一起食用最佳 fs.stat 【检测文件是否存在】 fs.mkdir 【创建目录】 fs.wri...

  • python常用模块!!

    os模块: stat模块: sys模块: hashlib,md5模块: random模块: types模块: at...

  • 2018-08-19

    Angular 2 技能图谱 模块 自定义模块 根模块 特性模块 共享模块 核心模块 内置模块 Applicati...

  • 【时间管理100讲】精髓全在这里啦

    理论模块 精力管理。 行动管理。 学习模块。 高空模块。 反思模块。 运动模块。 阅读模块。 旅行模块。 人际关系...

  • python基础学习(三)

    常用模块 String模块 数学模块 随机模块 OS模块 os.path模块 re模块 常用函数及操作 列表操作 ...

  • day10-异常处理和pygame显示

    一、异常处理 1.模块 导入模块(自定义模块,第三方模块)import 模块 ---->模块.内容from 模块 ...

  • 重点知识复习(异常处理)

    1.模块 导入模块(自定义模块,第三方模块,系统其他模块)import 模块 ----> 模块.内容from 模...

  • Python常用模块

    Python常用模块之time模块 Python常用模块之os模块 Python常用模块之sys模块 Python...

  • nodejs-模块

    nodejs模块 一、nodejs模块分类 1.核心模块 Core Module、内置模块、原生模块 fs模块 p...

  • Python不同网络模块网页源代码的获取

    requests模块 或者使用 selenium模块 BeautifulSoup模块 urllib模块

网友评论

    本文标题:nodejs05-fs模块

    本文链接:https://www.haomeiwen.com/subject/qrbubctx.html