Android 删除文件以及文件夹
2014-10-24 00:18
260 查看
今天有个需求是在Android下删除内存里的一个文件夹,这个文件夹中可能包含有子文件以及子文件夹。在Android下我们使用File类对文件进行操作管理,调用其中的delete方法来删除文件以及空的文件夹,其具体实现过程如下:
public void DeleteFolder(String parent_path){ File parent_file = new File(parent_path); if(parent_file.isFile()){ if(parent_file.exists()){ parent_file.delete(); }else{ Toast.makeText(this, "文件不存在", Toast.LENGTH_LONG); } }else{ if(!parent_path.endsWith(File.seperator)){ parent_file += File.seperator; } File dir_file = new File(parent_file); File[] child_file = dir_file.listFiles(); for(int i = 0; i < child_file.length; i++){ if(child_file[i].isFile()){ if(child_file[i].exists()){ child_file.delete(); }else{ Toast.makeText(this, "文件不存在", Toast.LENGTH_LONG); } }else{ DeleteFolder(child_file[i].getAbsolutePath()); } } dir_file.delete(); } }
相关文章推荐
- Android删除手机内置内存卡 4000 上的某个文件夹以及文件夹下的文件
- android 删除文件以及递归删除文件夹
- Android 中关于删除文件以及文件夹的命令
- Android中关于删除文件以及文件夹的操作
- android删除文件夹以及文件夹中的文件的方法(清晰易懂)
- Android 删除目录下的所有文件以及文件夹及遍历文件夹下面的文件
- Android中删除文件以及文件夹的命令记录
- <Android>递归删除文件夹中的文件以及文件夹
- android中删除文件夹以及文件夹中的文件的方法
- MFC 中打开 文件,文件夹,以及删除文件,文件夹操作
- JAVA 删除文件以及文件夹
- C# 删除指定文件以及文件夹下的所有文件的方法
- android--删除文件或递归删除文件夹
- Android 获取文件目录以及文件的删除
- Android中资源文件夹res/raw和assets的使用(续)——分割文件以及合并文件
- Android----弹出框选择文件夹目录 以及启用新的Task打开文件
- MFC 中打开 文件,文件夹,以及删除文件,文件夹操作
- adb shell下使用命令行删除android系统中指定文件和文件夹
- linux 查找命令:删除文件夹以及其子文件夹下所有名字为file的文件发表于
- Android中资源文件夹res/raw和assets的使用(续)——分割文件以及合并文件