(10)Node.js核心模块—fs文件系统之目录操作
一、创建目录
// 引入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文件系统之目录操作相关推荐
- (12)Node.js核心模块fs—实现文件复制和压缩
一.文件复制 将src目录下的style.css文件复制一份,到dist目录下. 二.文件压缩 文件压缩就是把我们书写的代码中的空格和注释进行删除,这样我们体积会变小,当我们上线到服务器时,给服务器造 ...
- (11)Node.js 核心模块fs – 同步函数( synchronization )
一.介绍图 再执行程序1时,把1.1和1.2丢到事件队列中,去异步执行,这样提高了效率,让执行速度更快. 如果使用同步,需要等待程序1完全执行完成后,才能去执行程序2. 二.同步函数 • 在主程序中自 ...
- 前端基础-Node.js核心模块的使用
第2章 核心模块的使用 2.1.1 FS模块 node核心模块之一,用于操作文件: 中文手册 : http://nodejs.cn/api/fs.html 文件读写 // 引入模块 var fs = ...
- (14)Node.js 核心模块—http
一.核心模块 - http模块介绍 • http 模块可以发布 web 服务,在没有学习http模块之前,我们都是用tomcat,nginx等服务器. • 使用之前,通过 require 引入 • 官 ...
- nodejs(五)node引入核心模块fs
前面我们说ndoe引入自己的模块,相对路径要加 './',否则就会根据名字去引入核心模块,nodejs文件读写的核心模块是fs(file-system),引入方法: var fs = require( ...
- node.js中模块_在Node.js中需要模块:您需要知道的一切
node.js中模块 by Samer Buna 通过Samer Buna 在Node.js中需要模块:您需要知道的一切 (Requiring modules in Node.js: Everythi ...
- Node.js核心入门(二)
目录: Node.js核心入门(一) 全局对象 常用工具 事件机制 Node.js核心入门(二) 文件系统访问 HTTP服务器与客户端 文件系统 fs fs 模块是文件操作的封装,它提供了文件的读取. ...
- Node.js Web 模块
Node.js Web 模块 什么是 Web 服务器? Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务.它只需支持HTTP协议. ...
- Node.js Web 模块(客户端 服务端实例)
Node.js Web 模块 Web 应用架构 Client - 客户端,一般指浏览器,浏览器可以通过 HTTP 协议向服务器请求数据. Server - 服务端,一般指 Web 服务器,可以接收客户 ...
最新文章
- 方差分析(Analysis of Variance,ANOVA)是什么?方差分析的形式有哪些?
- NLP语言模型任务数据准备及实战
- hadoop hive 安装
- Python简介、安装、更新、基本语法及数据类型
- 【Python】Python的类和对象(长文系列第⑤篇)
- 【Python】学习笔记总结7(简单爬虫)
- 计算机无法还原,降级为Windows 7的计算机无法引导至Windows 10恢复介质
- java servlet获取url参数_Java Servlet如何获取请求的参数值?
- 计算机专业颈椎有问题,出现这4个表现,你的颈椎病已经很严重了!上班族尤需警惕_39健康网...
- 字符串后面去0、补0
- 支持FreeMarker需要哪些JAR包?
- Django ModelForms
- 字符串,字典,元祖,列表
- arange函数--Numpy
- Qt散点图、折线图、柱状图、盒须图、饼状图、雷达图开发实例
- 手机php文件怎么改后辍,手机百度云盘修改文件后缀名的方法
- matlab 电力电子仿真电路,基于Matlab_Simulink的电力电子电路仿真.pdf
- Ubuntu使用问题备忘录
- 青龙->微信机器人 搭建保姆级教程
- 牛客HTML专项练习【错题+知识点辨析】(持续更新中)