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

相关推荐
笑醉踏歌行几秒前
NVM 在安装老版本 Node环境时,无法安装 NPM的问题
前端·npm·node.js
YUJIANYUE1 分钟前
Gemini一次成型龙跟随鼠标html5+canvas特效
前端·计算机外设·html5
q***9942 分钟前
node.js+npm的环境配置以及添加镜像(保姆级教程)
arcgis·npm·node.js
abiao19813 分钟前
npm WARN ERESOLVE overriding peer dependency
前端·npm·node.js
TechExplorer3656 分钟前
禁用 npm 更新检查
前端·npm·node.js
郝学胜-神的一滴2 小时前
Qt的QSlider控件详解:从API到样式美化
开发语言·c++·qt·程序人生
学困昇2 小时前
C++11中的{}与std::initializer_list
开发语言·c++·c++11
郝学胜-神的一滴3 小时前
Qt的QComboBox控件详解:从API到样式定制
开发语言·c++·qt·程序人生·个人开发
憧憬blog3 小时前
【Kiro开发集训营】拒绝“屎山”堆积:在 Kiro 中重构“需求-代码”的血缘关系
java·开发语言·kiro
行云流水6263 小时前
uniapp pinia实现数据持久化插件
前端·javascript·uni-app