一、创建目录

// 引入fs模块
const fs = require('fs')
//创建目录(文件夹)
//语法:fs.mkdir('目录路径',回调函数)
fs.mkdir('./d1', (err) => {if (err) throw errconsole.log('创建成功');
})

二、删除目录

const fs = require('fs')
//实现删除有文件内容的目录的方法
//声明:rmdir 只能删除空目录
// 1.先删除目录下的普通文件(清空目录)
// 2.通过 rmdir 删除空目录//删除目录当中的文件
fs.unlink(__dirname+'/d1/test.js',(err) => {if (err) throw errconsole.log('文件删除成功');
})//删除空目录
//语法:fs.rmdir('目录路径',回调函数)
fs.rmdir('./d1', (err) => {if (err) throw errconsole.log('删除成功');
})

三、重命名目录

const fs = require('fs')
//重命名目录
//语法:fs.rename(旧名称,新名称,回调函数)
fs.rename(__dirname+'/d1',__dirname+'/d2',(err) => {if (err) throw errconsole.log('目录重命名成功');
})

四、读取目录

const fs = require('fs')
//读取目录
//语法:fs.readdir('目录路径',回调函数)
fs.readdir(__dirname,(err,data) => {if (err) throw errconsole.log(data);//打印数组数据//遍历数组data.map((d) => {console.log(d);// 使用stat()方法,区分是文件还是目录//语法:fs.stat(路径+/+遍历后的数据d,回调函数)fs.stat(__dirname+'/'+d,(err,stat) => {if (err) throw errif (stat.isDirectory()) {//判断当前文件是否是目录console.log('目录:'+d);}else if (stat.isFile()) {//判断当前文件是否是普通文件console.log('文件:'+d);}})})
})

(10)Node.js核心模块—fs文件系统之目录操作相关推荐

  1. (12)Node.js核心模块fs—实现文件复制和压缩

    一.文件复制 将src目录下的style.css文件复制一份,到dist目录下. 二.文件压缩 文件压缩就是把我们书写的代码中的空格和注释进行删除,这样我们体积会变小,当我们上线到服务器时,给服务器造 ...

  2. (11)Node.js 核心模块fs – 同步函数( synchronization )

    一.介绍图 再执行程序1时,把1.1和1.2丢到事件队列中,去异步执行,这样提高了效率,让执行速度更快. 如果使用同步,需要等待程序1完全执行完成后,才能去执行程序2. 二.同步函数 • 在主程序中自 ...

  3. 前端基础-Node.js核心模块的使用

    第2章 核心模块的使用 2.1.1 FS模块 node核心模块之一,用于操作文件: 中文手册 : http://nodejs.cn/api/fs.html 文件读写 // 引入模块 var fs = ...

  4. (14)Node.js 核心模块—http

    一.核心模块 - http模块介绍 • http 模块可以发布 web 服务,在没有学习http模块之前,我们都是用tomcat,nginx等服务器. • 使用之前,通过 require 引入 • 官 ...

  5. nodejs(五)node引入核心模块fs

    前面我们说ndoe引入自己的模块,相对路径要加 './',否则就会根据名字去引入核心模块,nodejs文件读写的核心模块是fs(file-system),引入方法: var fs = require( ...

  6. node.js中模块_在Node.js中需要模块:您需要知道的一切

    node.js中模块 by Samer Buna 通过Samer Buna 在Node.js中需要模块:您需要知道的一切 (Requiring modules in Node.js: Everythi ...

  7. Node.js核心入门(二)

    目录: Node.js核心入门(一) 全局对象 常用工具 事件机制 Node.js核心入门(二) 文件系统访问 HTTP服务器与客户端 文件系统 fs fs 模块是文件操作的封装,它提供了文件的读取. ...

  8. Node.js Web 模块

    Node.js Web 模块 什么是 Web 服务器? Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务.它只需支持HTTP协议. ...

  9. Node.js Web 模块(客户端 服务端实例)

    Node.js Web 模块 Web 应用架构 Client - 客户端,一般指浏览器,浏览器可以通过 HTTP 协议向服务器请求数据. Server - 服务端,一般指 Web 服务器,可以接收客户 ...

最新文章

  1. 方差分析(Analysis of Variance,ANOVA)是什么?方差分析的形式有哪些?
  2. NLP语言模型任务数据准备及实战
  3. hadoop hive 安装
  4. Python简介、安装、更新、基本语法及数据类型
  5. 【Python】Python的类和对象(长文系列第⑤篇)
  6. 【Python】学习笔记总结7(简单爬虫)
  7. 计算机无法还原,降级为Windows 7的计算机无法引导至Windows 10恢复介质
  8. java servlet获取url参数_Java Servlet如何获取请求的参数值?
  9. 计算机专业颈椎有问题,出现这4个表现,你的颈椎病已经很严重了!上班族尤需警惕_39健康网...
  10. 字符串后面去0、补0
  11. 支持FreeMarker需要哪些JAR包?
  12. Django ModelForms
  13. 字符串,字典,元祖,列表
  14. arange函数--Numpy
  15. Qt散点图、折线图、柱状图、盒须图、饼状图、雷达图开发实例
  16. 手机php文件怎么改后辍,手机百度云盘修改文件后缀名的方法
  17. matlab 电力电子仿真电路,基于Matlab_Simulink的电力电子电路仿真.pdf
  18. Ubuntu使用问题备忘录
  19. 青龙->微信机器人 搭建保姆级教程
  20. 牛客HTML专项练习【错题+知识点辨析】(持续更新中)

热门文章

  1. 算法-两最长回文子串
  2. 漫谈 Gentoo 中文社区的建设
  3. Back to back销售订单和drop ship第三方销售订单的销售成本的问题
  4. 【推荐】 女人愁嫁时代终于来临
  5. 使用XStream进行对象和xml的转换,极度舒适
  6. 你需要知道的基础算法知识——STL和基础数据结构(七)
  7. Mybatis源码笔记之浅析StatementHandler
  8. 计算机id不同于MAC,Gurman:Mac上的Face ID将在几年内出现
  9. Redis 数据库、键过期的实现
  10. maven aliyun 仓库速度就是快