node中实现删除目录的几种方法

baidu_32033 3 0 PDF 2021-02-01 08:02:33

由于删除目录只能删除空目录(如果有子文件或文件夹要先删除) 目录结构算是典型的二叉树模型,所以涉及到遍历树结构 二叉树遍历(分为深度和广度,以及先序,中序,后序之分) 以下以深度先序解决目录删除 在node中由于主线程为单线程, 可以采取串行方式和并行方式 无论用什么方法删除,就一点核心: 如果是文件直接删除, 如果不是就删除所有子文件或子目录, 然后记得(一定记得删除自己) 深度先序(串行) 深度先序(串行 回调方式) const fs = require('fs') const path = require('path') function rmdir(filePath,

用户评论
请输入评论内容
评分:
暂无评论