2021-04-03
阅读:81
fs 模块可用于与文件系统进行交互
用于处理文件和目录的路径
1.使用fs模块读取文件夹下的全部文件的文件名 2.使用forEach遍历,判断文件的类型,找到指定类型的文件并删除
代码示例 新建index.js
const fs = require('fs');//引入fs模块
const path = require('path');//引入 path模块
let filespath = "E:/file";//文件夹路径
/**
* 同步读取文件夹下的文件列表
* forEach循环,使用正则判断文件后缀,找到html后缀的文件并删除
* */
fs.readdirSync(filespath).forEach((file)=>{
console.log(file);
let reg = /(.\html)$/;
if(reg.test(file)){
//path.resolve 将文件路径转化为绝对路径
//fs.unlinkSync 同步删除文件
fs.unlinkSync(path.resolve(filespath,file));
}
})
使用node命令,运行上面代码
node index.js
可以看到,file文件夹下所有的html文件都被删除了