const fs =require("fs")
const chokidar = require('chokidar')
// fs.mkdir("./a",err=>{ //创建文件夹
// if(err){
// console.log(err)
// }else{
// console.log("创建文件夹成功")
// }
// })
// fs.mkdir("./b/c",{recursive:true},err=>{ //递归创建创建文件夹
// if(err){
// console.log(err)
// }else{
// console.log("创建文件夹成功")
// }
// })
// fs.readdir("./",{withFileTypes:true},(err,file)=>{ //读取文件夹 withFileTypes打印的话会带上文件的类型
// if(err){
// console.log(err)
// }else{
// console.log(file)
// }
// })
// fs.rmdir("./b/c",(err)=>{ //删除文件夹 只限这个文检查下面没有了子集
// if(err){
// console.log(err)
// }else{
// console.log("删除成功")
// }
// })
// fs.rmdir("./b",{recursive:true},(err)=>{ //递归删除文件夹 如果删除的文件 下面有子集就用到了recursive这个属性
// if(err){
// console.log(err)
// }else{
// console.log("删除成功")
// }
// })
// fs.watch('./',{recursive:true},(eventType,filename)=>{
// console.log(eventType,filename)
// })
//npm install chokidar --save-dev
// chokidar.watch("./",{ignored:"../../node_modules"}).on("all",(event,path)=>{ //chokidar 是避免fs.watch打印的时候会输出两次 ignored属性是不需要监听哪个文件的变动
// console.log(event,path)
// })
node系统模块常用的API操作(2)
最新推荐文章于 2022-02-09 07:22:34 发布