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=>{});

相关推荐
9坐会得自创几秒前
使用marked将markdown渲染成HTML的基本操作
java·前端·html
Hilaku1 分钟前
当 Gemini 3 能写出完美 CSS 时,前端工程师剩下的核心竞争力是什么?
前端·javascript·ai编程
csbysj20208 分钟前
SVG 椭圆详解
开发语言
oioihoii22 分钟前
C++数据竞争与无锁编程
java·开发语言·c++
最贪吃的虎22 分钟前
什么是开源?小白如何快速学会开源协作流程并参与项目
java·前端·后端·开源
资生算法程序员_畅想家_剑魔23 分钟前
Java常见技术分享-16-多线程安全-并发编程的核心问题
java·开发语言
We....23 分钟前
Java SPI 机制
java·开发语言
裴嘉靖24 分钟前
Vue + ECharts 实现图表导出为图片功能详解
前端·vue.js·echarts
用泥种荷花25 分钟前
【LangChain学习笔记】输出解析器
前端
Macbethad27 分钟前
区块链技术在分布式系统中的应用实践技术报告
开发语言·c#