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

相关推荐
小金鱼Y15 分钟前
别再乱拷贝了!JS 浅拷贝 vs 深拷贝全解析
前端·javascript
kyriewen18 分钟前
Sass 进阶:当 CSS 学会了编程,变量函数循环全都安排上
前端·css·scss
金山几座20 分钟前
C#学习记录-类(Class)
开发语言·学习·c#
海带先森21 分钟前
python 虚拟环境的创建
前端
lovemiss26 分钟前
解码本质:claude code是怎么运行的
前端
yuxi202033 分钟前
Cursor 的 7 个隐藏功能,90% 的人不知道
前端
AsDuang33 分钟前
Python 3.12 MagicMethods - 55 - __irshift__
开发语言·python
Moment34 分钟前
MiniMax 发布 M2.7,Agent 开始走向自我进化
前端·后端·面试
发现一只大呆瓜36 分钟前
Vue-Vue Router核心原理+实战用法全解析
前端·vue.js·面试
共享家95271 小时前
Java入门(多态)
java·开发语言