WEB前端程序开发Web前端之路我的日更计划

nodejs05-fs模块

2019-11-06  本文已影响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('文件删除成功')
})
上一篇 下一篇

猜你喜欢

热点阅读