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

相关推荐
Ulyanov10 小时前
高保真单脉冲雷达导引头回波生成:Python建模与实践
开发语言·python·仿真·系统设计·单脉冲雷达
糕冷小美n11 小时前
elementuivue2表格不覆盖整个表格添加固定属性
前端·javascript·elementui
小哥不太逍遥11 小时前
Technical Report 2024
java·服务器·前端
沐墨染11 小时前
黑词分析与可疑对话挖掘组件的设计与实现
前端·elementui·数据挖掘·数据分析·vue·visual studio code
阿猿收手吧!11 小时前
【C++】jthread:优雅终止线程新方案
开发语言·c++
anOnion11 小时前
构建无障碍组件之Disclosure Pattern
前端·html·交互设计
threerocks11 小时前
前端将死,Agent 永生
前端·人工智能·ai编程
lly20240611 小时前
《JavaScript 实例》
开发语言
十五年专注C++开发12 小时前
C++中各平台表示Debug的宏
开发语言·c++·debug
张小凡vip12 小时前
Python异步编程实战:基于async/await的高并发实现
开发语言·python