代码编织梦想

fs模块

模块中所有方法都有同步和异步两种形式,fs模块用于对系统文件及目录进行读写操作。要使用此模块:
c(creat) u(update) r(read) d(dle)

导入
  const fs=require('fs')

1.readdir()异步读取文件夹目录

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

*错误的回调优先,在回调函数中的第一个参数表示错误对象 默认为null 如果出现错误err 就是错误对象

2.rename()异步修改文件夹名

  fs.rename('路径','新路径',(err)=>{
  if(err) throw err
  console.log('修改成功')
  })

3.mkdir()异步创建文件夹

fs.mkdir('路径',(err)=>{
    console.log(err)
})

4.rmdir()异步删除文件,只能删除空文件夹

fs.rmdir('路径',(err)=>{
    console.log(err)
})

5.writeFile()创建文件 覆盖写入

  fs.writeFile('name.txt','今天天气真好',(err)=>{
  console.log(err)
  })

6.appendFile()追加写入文件

  fs.appendFile('name.txt','你好呀',(err)=>{
  console.log(err)
  })

7.readFile()读取文件

 fs.readFile('name.txt','utf8',(err,data)=>{
 if(err) throw err
 console.log(data)
 })

8.unlink()删除文件

fs.unlink('name.txt',(err)=>{
console.log(err)
})

9.stat()判断是否为文件或文件夹

fs.stat('./',(err,stats)=>{
    if(stats.isFile()){
        console.log('is file')
    }else{
        console.log('is dir')
    }
})

进一步了解fs模块可前往 nodejs.org官网查看

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/weixin_52327887/article/details/111060382

深入浅出Object.defineProperty()-爱代码爱编程

讲解大致会根据下图展开   本文部分参考了书籍《你不知道的javascript》上卷 对象的定义与赋值 经常使用的定义与赋值方法obj.prop =value或者obj['prop']=value   Object.defineProperty()语法说明 Object.defineProperty()的作用就是直接在一个对

WQ-爱代码爱编程

WQ博客 试用CSDN博客新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与

css+html+js 分页列表 2020-12-12-爱代码爱编程

分页显示1(css+html+js) 1.html代码     一个ul和盛放分页的盒子 <ul class="newslist"> </ul> <div class="btn-box"> </div> 2.css ul, li {

js之dom-爱代码爱编程

1、什么是dom DOM是文档对象模型(Document Object Model)的缩写。 是 W3C(万维网联盟)的标准。是一种用于HTML和XML文档的编程接口。它给文档提供了一种结构化的表示方法,可以改变文档的内容和呈现方式。HTML DOM 节点 在 HTML DOM 中,所有事物都是节点。DOM 是被视为节点树的 HTML。通过 HTML D

fetch发送网络请求-爱代码爱编程

fetch发送get请求 JavaScript 可以将网络请求发送到服务器,并在需要时加载新信息。对于来自 JavaScript 的网络请求,有一个总称术语 “AJAX”(Asynchronous JavaScript And XML 的简称)。有很多方式可以向服务器发送网络请求,并从服务器获取信息。fetch是其中之一,旧版本的浏览器不支持它(可以 p

2020-12-15 Javascript定义类(class)的三种方式-爱代码爱编程

2020-12-15 Javascript定义类class的三种方式 一、构造函数法二、Object.create()法三、极简主义法 在面向对象编程中,类(class)是对象(object)的模板,定义了同一组实例共有的属性和方法,Javascript中有三种定义类的方法:构造函数法、Object.create()、极简主义法 一

2020/12.12 函数-爱代码爱编程

函数: 定义: function 定义函数 foo 函数名 a,b为形参可以为多个 注意:函数在定义阶段不会执行 function foo(a,b){ 下面这是方法体 形参的作用 接收实参 对象关系 如果没有传递实参 就为 undefinnd console.log(‘hellow wor’); console.log(‘a=======’,a); con

JavaScript进阶第三天(节点操作+事件对象)-爱代码爱编程

01、删除节点node.removeChild(child) eg: <body> <button>删除</button> <ul> <li>熊大</li> <li>熊二</li> <l

微信小程序 讨论区留言间隔1分钟以上的显示时间-爱代码爱编程

微信小程序 讨论区留言间隔1分钟以上的显示时间 在讨论区里显示发言时间,1分钟以内的发言只在第一个发言时显示时间。看代码: 用下面这个方法获取数据库中的发言信息数组goodsMessageList,其中有发言信息,发言人信息和发言时间time字段(精确到分钟),这是发言时和信息一起存入数据库的, 这时用goodsMessageList.reverse()

el-input+el-tree组合可选父级或子级目录-爱代码爱编程

效果图 完整代码 <template> <div> <div v-clickoutside="closeTree"> <div @click="inputFocus"><el-input v-model="inputValue" :style="'w

Js函数介绍-爱代码爱编程

js函数 什么是函数,函数可以理解为,封装好的代码块,有独立的作用域,在某代码调用它时被执行。 1.函数的语法 语法:通过 function 关键词进行定义,其后是函数名和括号 ()。括号里里面放形参数,括号号后面{ },{ }里面放的就是要执行的代码。 然后就是函数的调用,函数名加括号,调用时,括号里面放实参数;如下函数的创建: func

DOM的基础使用-爱代码爱编程

首先要了解一些必要的定义。 DOM-文档对象模型,DOM可以把HTML看做是文档树,通过DOM提供的API可以对树上的节点进行操作。 文档:一个网页可以称为文档。 节点:网页中的所有内容都是节点(标签、属性、文本、注释等)。 元素:网页中的标签。 属性:标签的属性。 想要js与html联系起来,首先我们要获取到元素(有很多方法),然后对元素进行操作(设置其