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

相关推荐
Ulyanov3 分钟前
三维战场可视化核心原理(一):从坐标系到运动控制的全景指南
开发语言·前端·python·pyvista·gui开发
java1234_小锋3 分钟前
Java项目中如何选择垃圾回收器?
java·开发语言
zhangjin11207 分钟前
java线程的阻塞和等待的区别
java·开发语言
天若有情67310 分钟前
从语法拆分到用户感知:我的前端认知重构之路
前端·javascript
未来可期LJ12 分钟前
【Qt 开发】Qt QFileDialog 文件对话框详解
开发语言·qt
SilentSlot13 分钟前
【QT-QML】2. QML语法
开发语言·qt·qml
_OP_CHEN13 分钟前
【前端开发之CSS】(五)CSS 盒模型深度解析:从基础到实战,掌控页面布局核心
前端·css·html·盒模型·页面开发·页面布局·页面美化
轩情吖14 分钟前
Qt常用控件之QDial和QSlider
开发语言·qt
无限进步_15 分钟前
203. 移除链表元素 - 题解与详细分析
c语言·开发语言·数据结构·git·链表·github·visual studio
轩情吖18 分钟前
Qt多元素控件之QListWidget
开发语言·前端·c++·qt·控件·qlistwidget·桌面级