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 分钟前
128陷阱,==与equals区别
java·开发语言
SoaringHeart3 分钟前
Flutter组件封装:视频播放组件全局封装
前端·flutter
kaikaile19959 分钟前
matlab基于人工势场法的路径规划
开发语言·matlab
沙漠豪12 分钟前
提取PDF发票信息的Python脚本
开发语言·python·pdf
youliroam25 分钟前
ESP32-S3+OV2640简单推流到GO服务
开发语言·后端·golang·esp32·ov2640
BrianGriffin35 分钟前
asdf 安装的 PHP 上传文件大小限制
开发语言·php
萌萌哒草头将军1 小时前
AudioDock:服务器和 NAS 音频播放最棒的软件!🚀🚀🚀
服务器·docker·node.js
离&染1 小时前
vue.js2.x + elementui2.15.6实现el-select滚动条加载数据
前端·javascript·vue.js·el-select滚动加载
2501_916766541 小时前
【面试题1】128陷阱、==和equals的区别
java·开发语言
inferno1 小时前
HTML基础(第一部分)
前端·html