最近在做毕设,遇到了一个场景就是,视频上传。
视频是比较大的,肯定需要分片上传接着合并(后面写篇文章分享下分片上传吧),然后还需要一个功能是删除掉合并的文件
先声明一下,我是用 EggJS 来做服务端的。
好,当我写完代码逻辑之后呢,我走一遍流程试试看行不行
分片上传视频 ==> 合并视频并删除分片 ==> 删除合并视频
OK,第一二部是没有问题的,第三部问题就来了
递归整个目录并删除
我想要做的是删除一整个文件夹,正常删除一个非空文件夹,肯定是需要递归目录删除的(暂且不提别的方法)
删除的时候报了以下错误( directory not empty ):
可是,我另起一个demo试着删除,node_module都能删除,这个删除逻辑是没有错的啊
然后回去目录去看发现...........那个合并视频的文件原来还在,那就奇怪了呀
于是我手动删除删除这