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

相关推荐
兮动人2 小时前
C语言之指针入门
c语言·开发语言·c语言之指针入门
lifewange2 小时前
UI自动化页面元素定位有几种方式
前端·ui·自动化
ada7_2 小时前
LeetCode(python)78.子集
开发语言·数据结构·python·算法·leetcode·职场和发展
牛奶2 小时前
2026 春涧·前端走向全栈
前端·人工智能·全栈
Piper蛋窝2 小时前
AI 有你想不到,也它有做不到 | 2025 年深度使用 Cursor/Trae/CodeX 所得十条经验
前端·后端·代码规范
LYFlied3 小时前
WebAssembly为何能实现极致性能:从设计原理到执行优势
前端·wasm·跨端
nbsaas-boot3 小时前
Go 项目中如何正确升级第三方依赖(Go Modules 实战指南)
开发语言·后端·golang
释怀不想释怀4 小时前
vue布局,动态路由
前端·html
wadesir4 小时前
C++基本数据类型详解(零基础掌握C++核心数据类型)
java·开发语言·c++
桜吹雪4 小时前
Vue 基础:状态管理入门
前端·vue.js