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

相关推荐
xixixi7777730 分钟前
了解一下Sentry(一个开源的实时错误监控平台)
前端·安全·开源·安全威胁分析·监控·sentry
Run_Teenage34 分钟前
C++:智能指针的使用及其原理
开发语言·c++·算法
百***680435 分钟前
Node.JS 版本管理工具 Fnm 安装及配置(Windows)
windows·node.js
Keely402851 小时前
学习编写chrome插件:Hello World 扩展
前端·chrome
hhcccchh1 小时前
学习vue第三天 Vue 前端项目结构的说明
前端·vue.js·学习
码界奇点2 小时前
Java设计模式精讲从基础到实战的常见模式解析
java·开发语言·设计模式·java-ee·软件工程
四维碎片2 小时前
【Qt】配置安卓开发环境
android·开发语言·qt
源力祁老师2 小时前
Odoo 19 制造与会计集成深度解析
前端·javascript·制造
西游音月2 小时前
(7)框架搭建:Qt实战项目之主窗体导航栏、状态栏
开发语言·qt
3***49962 小时前
Swift Experience
开发语言·ios·swift