const fs = require("fs"); const fse = require("fs-extra"); //第三方扩展包 需要首先安装 :npm install fs-extra //详情可参考https://www.npmjs.com/package/fs-extra //01-删除文件夹(注意只能删除空文件夹) //fs.rmdir() 如果删除的是非空的文件夹,提示://如果删除的是非空的文件夹,提示。 fs.rmdir("./ABC",err=>{ if(err){ console.log(err) } console.log("OK") }); //02-通过第三方包进行删除(文件) //如果文件不存在,不会报错,存在就删除。 fse.remove("./abc/1.txt",err=>{ if(err) return console.error(err); console.log("成功删除!") }); //03- 通过fs-extra 删除非空文佳夹(包括下级文件或文件夹都会被删除) //如果文件夹不存在,不会报错,存在就删除。 fse.remove("./abc",err=>{ if(err) return console.error(err); console.log("成功删除文件夹!") }); //04通过fs-extra copy() 拷贝文件或文件夹
Nodejs进阶系列-06 文件的操作扩展(fs-extra)
最新推荐文章于 2024-05-06 20:15:25 发布
本文介绍了Node.js中使用fs-extra扩展库进行文件和目录操作的方法,包括删除空文件夹、删除文件及非空文件夹、拷贝文件和文件夹以及创建多级目录。fs-extra提供更加便利和安全的文件操作功能,如无须担心删除非空文件夹的问题。
摘要由CSDN通过智能技术生成