`
wangpengfei360
  • 浏览: 1056730 次
文章分类
社区版块
存档分类
最新评论

递归删除文件和目录

 
阅读更多

本来是件很简单的问题,但是由于没有深刻理解文件句柄,导致将自己绕进去。

递归代码如下:


当执行该方法时,我打开了文件目录到要删除的文件,最终该文件和其上级目录被删除,在往上的目录并没有被删除。

原因是当打开文件的时候,文件的句柄就被我们占住了,此时删除句柄并没有删除无法删除。

什么是句柄(http://www.linuxidc.com/Linux/2011-04/35002.htm

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics