递归操作-删除文件夹

  • 删除一个带内容的文件夹 
  • windows执行删除文件夹都是从里往外删除
  • 原理:必须从里往外删,先把最里面文件夹中的文件删掉,再把这个文件夹删掉

 

递归,先递归进入最底层文件夹,把这个文件夹中的文件删掉(35,36行),之后因为这个文件夹中已经没有内容了(31行for结束),执行39行,把这个文件夹删除,然后相当于相对他上面一层文件夹执行完一次34行,再执行31行for语句执行这个文件夹中的遍历操作。

猜你喜欢

转载自www.cnblogs.com/beeenwei/p/12553659.html