<Android>递归删除文件夹中的文件以及文件夹
2015-08-31 23:13
483 查看
需要删除文件夹时,需要首先将文件夹中的文件删除干净,再将文件夹删除。此时需要使用一个递归操作。
函数如下:
函数如下:
public void DeleteFile(File file) { if (file.exists() == false) { return; } else { if (file.isFile()) { file.delete(); return; } if (file.isDirectory()) { File[] childFile = file.listFiles(); if (childFile == null || childFile.length == 0) { file.delete(); return; } for (File f : childFile) { DeleteFile(f); } file.delete(); } } }
相关文章推荐
- Android控件之SlidingDrawer(滑动式抽屉)详解与实例
- Android项目开发实战:2D翻转
- Android发送邮件
- Android获取当前电量信息(BroadcastReceiver的使用)
- <Android>Activity生命周期
- 响应能力总结--Android
- Getting Started Android
- Android简单练习(TableLayout)
- Android中webview和js之间的交互及注意事项
- 感悟:分分钟搞定上拉刷新,下拉加载 Android新手
- android studio对从其他地方拷的代码报非法字符
- android传感器sensor
- 我的有史以来的第一篇博客 ——记录android学习之路
- android内核剖析 Context理解读书笔记
- eeyes总结
- android内核剖析 Framework 读书笔记
- Android Api Demos登顶之路(五十四)Service IsolateService Controller
- Android ImageView图片透明区域不响应点击事件,不规则图片透明区域响应点击事件
- Android学习之带图片的Button
- Android APK反编译详解(附图)