fs模块 之 文件夹的操作

一、创建文件夹

(1)创建单一文件夹:

fs.mkdir(path,[option],callback);

fs.mkdirSync(path,[option]);

(2)递归创建 一层一层的文件夹

fs.mkdir(path,{recursive:true},callback);

fs.mkdirSync(path,{recursive:true});

二、读取文件夹

fs.readdir(path,[option],callback(err,data)=>{});

fs.readdirSync(path,callback(err,data)=>{});

三、删除文件夹

(1)删除单一文件夹

fs.rm(path,[option],callback=>{});

fs.rmSync(path,callback=>{});

(2)递归删除 一层一层的文件夹

fs.rm(path,{recursive:true},callback=>{});

fs.rmSync(path,callback=>{});

相关推荐
__zRainy__1 分钟前
patch-package 打补丁方案详解
npm·node.js
feng_you_ying_li2 分钟前
C++11可变模板参数,包扩展,emplace系列和push系列的区别
前端·c++·算法
hashiqimiya4 分钟前
npm查看依赖
前端·npm·node.js
San307 分钟前
从浏览器到 Node.js,这一次彻底搞懂 Event Loop 与异步模型
面试·node.js·浏览器
XiYang-DING8 分钟前
【Java】Lambda表达式
java·开发语言·python
Ticnix9 分钟前
NestJs--Prisma 7的安装与数据库配置(超完整)
前端·nestjs
来自远方的老作者10 分钟前
第9章 函数-9.7 函数嵌套
开发语言·python·函数·函数嵌套
隔山打牛牛14 分钟前
Spring的两大核心
java·开发语言
皮卡蛋炒饭.14 分钟前
Linux进程信号
开发语言·c++
Bacon15 分钟前
CDP、Puppeteer 与无头浏览器:它们到底什么关系?
前端·javascript·node.js