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

相关推荐
正在发育ing__7 小时前
从源码看vue的key和状态错乱的patch
前端
蒸汽求职7 小时前
北美求职身份过渡:Day 1 CPT 的合规红线与安全入职指南
开发语言·人工智能·安全·pdf·github·开源协议
黄林晴7 小时前
第一次听到 Tauri 这个词,去学习一下
前端
可可爱爱的你吖8 小时前
蜂鸟云地图简单实现
前端
布局呆星8 小时前
Vue3 :生命周期、DOM 操作与自定义组合式函数
前端·javascript·vue.js
YuanDaima20488 小时前
二分查找基础原理与题目说明
开发语言·数据结构·人工智能·笔记·python·算法
147API8 小时前
多模型路由规则设计实战:第一版系统别做成黑盒
服务器·前端·javascript
xcjbqd08 小时前
CSS中隐藏元素的多重技巧与应用场景
前端·css
fox_lht8 小时前
7.3.结构体-方法
开发语言·后端·rust