当前位置: 首页 > news >正文

fs模块

//1 引入了系统模块fs进行文件的相关操作
let fs=require(‘fs’)

// 2 文件读取
fs.readFile(‘文件地址’,回调函数)

// 2-1 异步读取,异步结果获取到,就会执行回调函数
fs.readFile(’./index.html’,“utf-8”,function(err,data){
console.log(“err”,err)
console.log(‘data’,data)
})

// 2-2同步读取,内有回调函数。同步需要定义变量
let data=fs.readFileSync("./index.html")
console.log(“成功了”)

// 2-3 如果运行报错,后面的代码就不会执行
// try{排错的代码 }catch(e){ }
// 通过try -catch-finally 语句块,使得后续代码正常运行。
try{
let data=fs.readFileSync(’./indexc.html’)//错误的地址
console.log(‘data’,data)
}catch(e){//e代表事件对象
// // 处理错误
console.log(‘e’,e)
}
console.log(‘要成功了’)

// 2-4改名
fs.renameSync(‘改前’,‘改后’)
fs.renameSync(’./index.html’,’./login.html’)
fs.renameSync(’./index’,’./index.html’)
fs.rename(‘改前’,‘改后’,err=>{})//异步带函数

// 2-5 删除 fs.unlinkSync(‘文件路径’)
fs.unlinkSync(’./login.html’)

// 2-6 删除目录 fs.rmdir(“目录”,err=>{console.log( “打印”)})

相关文章:

  • fs 流
  • Autohotkey读写ini文件内容
  • 静态资源托管
  • 难道.NET Core到R2连中文编码都不支持吗?
  • 前端和后端接口的实现简述
  • DCloud与APICloud的对比
  • nodejs --路由 router
  • 栈的应用——迷宫问题
  • 使用sass的安装使用
  • Linux_Rsync远程同步备份服务器
  • 思索好久要不要写这个react ,还是写了
  • 操作系统原理(转)
  • webpack静态模块打包器,一般不知道但是就打包了
  • linux下安装图片识别环境
  • 回顾:C++开篇课堂
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • JS函数式编程 数组部分风格 ES6版
  • log4j2输出到kafka
  • QQ浏览器x5内核的兼容性问题
  • Redis中的lru算法实现
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Sublime Text 2/3 绑定Eclipse快捷键
  • Vue UI框架库开发介绍
  • Vultr 教程目录
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 大快搜索数据爬虫技术实例安装教学篇
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 前端攻城师
  • 前端知识点整理(待续)
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 使用docker-compose进行多节点部署
  • 数据可视化之下发图实践
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • (14)Hive调优——合并小文件
  • (C#)一个最简单的链表类
  • (js)循环条件满足时终止循环
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (附源码)springboot教学评价 毕业设计 641310
  • (附源码)计算机毕业设计ssm电影分享网站
  • (剑指Offer)面试题34:丑数
  • (论文阅读31/100)Stacked hourglass networks for human pose estimation
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (四)Linux Shell编程——输入输出重定向
  • (一)Linux+Windows下安装ffmpeg
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转) Android中ViewStub组件使用
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .net core 6 redis操作类
  • .NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
  • .Net 路由处理厉害了