android删除指定目录下文件及目录
2013-11-27 11:07
211 查看
/**
* 删除指定目录下的文件及目录
*/
public static deleteFolderFile(String filePath, boolean deleteThisPath){
if (!TextUtils.isEmpty(filePath)) {
File file = new File(filePath);
if (file.isDirectory()) {
File files[] = file.listFiles();
for (int i = 0; i < files.length; i++) {
deleteFolderFile(files[i].getAbsolutePath(), true);
}
}
if (deleteThisPath) {
if (!file.isDirectory()) {
file.delete();
}else {
if (file.listFiles().length == 0) {
file.delete();
}
}
}
}
}
* 删除指定目录下的文件及目录
*/
public static deleteFolderFile(String filePath, boolean deleteThisPath){
if (!TextUtils.isEmpty(filePath)) {
File file = new File(filePath);
if (file.isDirectory()) {
File files[] = file.listFiles();
for (int i = 0; i < files.length; i++) {
deleteFolderFile(files[i].getAbsolutePath(), true);
}
}
if (deleteThisPath) {
if (!file.isDirectory()) {
file.delete();
}else {
if (file.listFiles().length == 0) {
file.delete();
}
}
}
}
}
相关文章推荐
- Android笔记:列出指定目录下的文件(音乐列表为例),多选删除文件,单选播放音乐
- C#删除指定目录的文件夹或者文件
- 获取tomcat 目录指定文件夹并删除文件夹下文件
- java 使用递归获取指定文件路径目录,删除指定的文件后缀(可扩展,根据具体需要的删除的后缀进行配置)~~
- android下使用FTP上传文件、下载文件、新建目录、删除文件工具类
- php删除指定目录及目录下文件
- java删除指定目录下指定格式文件的方法
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- python 按指定规则批量删除多级目录中的文件
- 并发删除指定目录下指定扩展名的文件
- linux面试题:删除一个目录下的所有文件,但保留一个指定文件
- android获取指定路径下目录文件
- shell 删除指定目录下过时的文件或目录
- Windows API函数删除指定文件目录下所有内容vc6.0通过
- Android删除指定路径下指定前缀或后缀的文件
- 批量删除目录下指定类型文件
- 删除一个目录下的所有文件,但保留一个指定文
- PHP 删除指定文件夹以及文件夹下的目录文件
- Java实现将目录下指定类型文件全部删除_FileFilter文件过滤
- php删除指定目录下的的文件/文件夹-用PHP怎么删除某目录下指定的一个文件/文件夹?