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

相关推荐
十五年专注C++开发16 分钟前
hiredis: 一个轻量级、高性能的 C 语言 Redis 客户端库
开发语言·数据库·c++·redis·缓存
WJ.Polar17 分钟前
Python数据容器-集合set
开发语言·python
晓131317 分钟前
JavaScript加强篇——第七章 浏览器对象与存储要点
开发语言·javascript·ecmascript
Hockor24 分钟前
用 Kimi K2 写前端是一种什么体验?还支持 Claude Code 接入?
前端
杨进军25 分钟前
React 实现 useMemo
前端·react.js·前端框架
海底火旺27 分钟前
浏览器渲染全过程解析
前端·javascript·浏览器
你听得到1128 分钟前
揭秘Flutter图片编辑器核心技术:从状态驱动架构到高保真图像处理
android·前端·flutter
驴肉板烧凤梨牛肉堡29 分钟前
浏览器是否支持webp图像的判断
前端
Xi-Xu30 分钟前
隆重介绍 Xget for Chrome:您的终极下载加速器
前端·网络·chrome·经验分享·github
摆烂为不摆烂32 分钟前
😁深入JS(九): 简单了解Fetch使用
前端