当前位置:Gxlcms > JavaScript > Node.JS循环删除非空文件夹及子目录下的所有文件

Node.JS循环删除非空文件夹及子目录下的所有文件

时间:2021-07-01 10:21:17 帮助过:144人阅读

这篇文章主要介绍了Node.JS循环删除非空文件夹及子目录下的所有文件及node.js递归删除非空文件夹的实例代码,需要的朋友可以参考下

最近要实现一个循环文件夹的功能,文件夹可能不是空的,还可能带有子文件夹和文件,网上找了一些现有的库,但是都不提供删除进度。所以就自己写了一个。

使用很简单

输出结果:

PS:下面看下NodeJs递归删除非空文件夹

此文由于第一次使用fs.unlink()删除文件夹时报“Error: EPERM: operation not permitted, unlink”错误而写,这是因为fs.unlink()只能删除文件。

fs.rmdir()fs.rmdirSync()用户删除空文件夹, fs.unlink()或fs.unlinkSync()用于删除文件,因此删除非空文件夹需要使用递归方式。

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

vue加载自定义的js文件方法

vue页面离开后执行函数的实例

vue轮播图插件vue-concise-slider的使用


以上就是Node.JS循环删除非空文件夹及子目录下的所有文件的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行