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

相关推荐
lly2024062 分钟前
PostgreSQL 表达式
开发语言
LXMXHJ4 分钟前
php开发
开发语言·php
JamSlade5 分钟前
流式响应 sse 系统全流程 react + fastapi为例子
前端·react.js·fastapi
徐同保8 分钟前
react useState ts定义类型
前端·react.js·前端框架
liangshanbo121515 分钟前
React 19 vs React 18全面对比
前端·javascript·react.js
望获linux27 分钟前
【实时Linux实战系列】Linux 内核的实时组调度(Real-Time Group Scheduling)
java·linux·服务器·前端·数据库·人工智能·深度学习
Never_Satisfied31 分钟前
在 JavaScript 中,删除数组中内容为xxx的元素
java·前端·javascript
_菜鸟果果31 分钟前
Vue3+echarts 3d饼图
前端·javascript·echarts
mjhcsp1 小时前
MATLAB 疑难问题诊疗:从常见报错到深度优化的全流程指南
开发语言·matlab
Lynnxiaowen1 小时前
今天我们开始学习python语句和模块
linux·运维·开发语言·python·学习