nodejs中的fs模块中的方法

技术nodejs中的fs模块中的方法 nodejs中的fs模块中的方法nodejs中的fs模块
引入模块
const fs =require("fs")检测文件是否存在fs.stat(path,call

nodejs中的满量程模块中的方法

nodejs中的fs模块

引入模块

const fs=require('fs ')

检测文件是否存在fs.stat(路径,回调)

fs.stat(' ./node_modules ',(err,data)={ 0

如果(错误)

console.log(错误)

返回

}

console.log('是目录,data.isDirectory())

console.log('是文件,data.isFile())

})

创建目录fs.mkdir(路径,回调)

fs.mkdir(' ./css ',(err)={ 0

如果(错误)

console.log('出错,呃)

返回

}

console.log('创建成功)

})

创建写入文件文件(文件名,数据(字符串|缓冲区),选项(可选),回调)

/*

参数:

文件名

,数据(字符串|缓冲区)

,选项(可选|对象)

编码(字符串)默认utf8 '

模式(数字)文件读写权限默认438

标志(字符串)默认值w '

,回调

*/

fs.writeFile(' ./css/index.css ','你好这是钢性铸铁文件,err={

如果(错误)

console.log('出错,呃)

返回

}

console.log('创建写入文件成功)

})

追加文件fs.appendFile(文件名、数据、回调)

fs.appendFile(' ./css/index.css ',' \n这是追加的内容,err={

如果(错误)

console.log('出错,呃)

返回

}

console.log('追加成功)

})

读取文件fs.readFile(文件名、选项、回调)

/*

参数:

文件名

选项(可选对象):

{

编码

,旗帜

}

回收

*/

fs.readFile(' ./css/index.css ',(err,data)={ 0

如果(错误)

console.log('出错,呃)

返回

}

console.log('读取到数据:',data.toString())

})

读取目录fs.readdir(路径、选项、回调)

fs.readdir(' ./css ',(err,data)={ 0

如果(错误)

console.log('出错,呃)

返回

}

console.log(data) //['index.css ',' init.css']

})

重命名fs.rename(旧路径、新路径、回调)

/* 此方法有两个功能:

1.重命名文件

2.移动文件*/

fs.rename(' ./css/index.css ',' ./css/init.css ',err={

如果(错误)

console.log('出错,呃)

返回

}

console.log('重命名成功)

})

删除文件fs.unlink(路径,回调)

fs.unlink(' ./css/index.css ',err={

如果(错误)

console.log('出错,呃)

返回

}

console.log('删除成功)

})

删除目录fs.rmdir(路径,回调)删除目录必须为空目录

fs.rmdir(' ./css ',err={

如果(错误)

console.log('出错,呃)

返回

}

console.log('删除目录成功)

})

学海无涯,活到老学到老!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/130338.html

(0)

相关推荐

  • 怎么编写Prometheus配置文件prometheus.yml

    技术怎么编写Prometheus配置文件prometheus.yml小编给大家分享一下怎么编写Prometheus配置文件prometheus.yml,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!默认情

    攻略 2021年11月21日
  • 前端三大框架

    技术前端三大框架 前端三大框架前台的三个框架是指:1.Angular,是一款前端JavaScriptMVC框架来构建用户界面;2.React,JavaScript框架用于构建用户界面;3.Vue,是一套

    礼包 2021年10月28日
  • 汇编语言的指令采用什么来取代二进制

    技术汇编语言的指令采用什么来取代二进制本篇内容介绍了“汇编语言的指令采用什么来取代二进制”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,

    攻略 2021年11月9日
  • 嵌套_ table _ set _ refhint在数据库中有什么用?

    技术数据库中NESTED_TABLE_SET_REFS hint有什么用这篇文章将为大家详细讲解有关数据库中NESTED_TABLE_SET_REFS hint有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家

    攻略 2021年12月13日
  • 泰山海拔高度,泰山的主峰到底有多高啊

    技术泰山海拔高度,泰山的主峰到底有多高啊泰山的主峰是玉皇顶泰山海拔高度,高度海拔1532.7米。玉皇顶,是泰山主峰之巅,因峰顶有玉皇庙而得名。玉皇顶旧称太平顶,又名天柱峰,始建年代无考,明成化年间重修。神龛上匾额题“柴望

    生活 2021年10月22日
  • 如何安装系统监控工具glances

    技术如何安装系统监控工具glances本篇文章为大家展示了如何安装系统监控工具glances,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。作为运维不仅要时时监控系统,还需要优雅的

    攻略 2021年12月9日