其实网上已经有很多的例子了,不过对于和我一样的初学者来说难免会遇到问题,我试过win32Api函数,也试过用removeDirectory,但都删不掉指定目录,分析了一下,很显然,是这些函数只是单纯的删除空文件夹,非空文件夹删不了的。也不知是不是我用的不对,总之用了下面这个函数挺灵的,帖出来大家分享下。
本文介绍了一种递归删除非空目录的方法,通过遍历指定路径下的所有文件及子目录,并逐一删除,最终实现整个目录的完全清除。该方法适用于需要彻底清理文件系统的场景。
其实网上已经有很多的例子了,不过对于和我一样的初学者来说难免会遇到问题,我试过win32Api函数,也试过用removeDirectory,但都删不掉指定目录,分析了一下,很显然,是这些函数只是单纯的删除空文件夹,非空文件夹删不了的。也不知是不是我用的不对,总之用了下面这个函数挺灵的,帖出来大家分享下。

被折叠的 条评论
为什么被折叠?
