Android中 如何想要删除文件夹,则文件夹必须是一个空文件夹,否则无法删除,所有在删除文件夹之前需要删除文件夹下的所有文件.

要删除的文件夹

String tempVideoPath = "xxx/xxx/xx"
File tempFile = new File(tempVideoPath);
deleteDirectory(tempFile);

执行删除操作

private void deleteDirectory(File tempFile) {try {if(!tempFile.exists()) return;if(tempFile.isDirectory()){File[] files = tempFile.listFiles();if(files == null || files.length == 0) {tempFile.delete();return;}for (File file: files){if(file.isFile()){file.delete();} else if(file.isDirectory()){deleteDirectory(file);}}tempFile.delete();}else {tempFile.delete();}}catch (Exception e){e.printStackTrace();}}

Android 删除文件夹相关推荐

  1. android 删除目录下所有文件大小,Android 删除文件夹(文件夹以及文件夹下所有的文件)、文件...

    1.Android 删除文件夹(文件夹以及文件夹下所有的文件) //删除文件夹和文件夹里面的文件 public static void deleteDirWihtFile(File dir) { if ...

  2. android 删除文件夹中的所有文件,怎么删除文件夹中所有数据

    Java code/** * 删除文件夹 * @param filePathAndName String 文件夹路径及名称 如c:/fqf * @param fileContent String * ...

  3. android删除文件夹代码,Android_Android递归方式删除某文件夹下的所有文件(.mp3文件等等),1.由于需要删除文件,因此需 - phpStudy...

    Android递归方式删除某文件夹下的所有文件(.mp3文件等等) 1.由于需要删除文件,因此需要如下权限: 2.核心代码 package com.example.deleteyoumi; impor ...

  4. android cmd命令行删除文件夹,文件

    android cmd命令行删除文件夹,文件 adb root adb remount adb shell su cd system/sd/data //进入系统内指定文件夹 ls //列表显示当前文 ...

  5. android 文件 删除文件夹,android 删除文件以及递归删除文件夹

    Python之文件处理-递归删除特定文件 #!/usr/bin/env python # -*- coding:utf-8 -*- import os def delete_particular_fi ...

  6. android data文件夹操作

    1,看代码 public class DBTest extends Activity {SQLiteDatabase db;Button bn = null;ListView listView;@Ov ...

  7. linux桌面卷积文件删除不掉,Linux 删除文件夹和文件的命令(强制删除包括非空文件)...

    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可. 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r ...

  8. android 删除文件函数,Android updater

    这是Android系统来运行updater-scripts的Edify语言的基本介绍. 大部分的Edify命名都是函数,当调用这些函数结束的时候,会返回数据给脚本.当然,你也可以使用这些函数的返回值来 ...

  9. dotnet 删除文件夹方法

    使用 C# 可以在 dotnet 一句话删除文件夹,但是这个方法坑,本文给大家一个好用的方法删除文件夹 下面代码可以复制在你的项目使用 public static void DeleteFolder( ...

最新文章

  1. html根据字段制作曲线图,canvas制作简单的HTML图表,折线或者矩形统计(原创)
  2. java 7 g1_java7中G1垃圾收集器使用和流程总结
  3. Code Review工具Jupiter介绍
  4. SQL server 复习一
  5. cocos2dx libevent简介和使用
  6. 五眼网络安全机构联合发布事件响应指南
  7. confluent(Confluent Cloud)
  8. html语言 图片大小,html如何设置图片大小
  9. react引入html2canvas和jspdf生成PDF打印及下载
  10. 腾讯2017年度代码报告:程序员15500人、年撸码5亿行、手Q代码已过百万行
  11. 《星际争霸2》人工智能研究环境 SC2LE 初体验
  12. 《21天学通HTML+CSS+JavaScript Web开发(第7版)》——2.4 您要在Web上做什么
  13. GameMaker: Studio 学习笔记(二)深度 物理属性 房间切换 滑冰
  14. AC695X_FCCBQB认证资料获取[杰理全系列]
  15. 考研380分什么水平计算机,考研总分500考380难吗 考研380分是什么水平
  16. 关于JavaScript中的date和java中的date差14小时问题
  17. 真假屏幕测试软件,四个小技巧,检测 iPhone 屏幕是否为原装屏
  18. 基于Python+Django+Vue+MYSQL的社团管理系统
  19. 插值法位同步 gardner算法
  20. 申请国家发明专利费用是多少?

热门文章

  1. PROFIBUS-DP、PROFIBUS-PA和PROFIBUS-FMS的区别是什么?
  2. 微信小程序 微信号授权
  3. 心电信号采集与处理含Matlab源码
  4. Gitlab 拉取指定文件夹的四部曲
  5. 8个科技巨头卡通画像
  6. python上怎么改字体颜色_在python2.7中更改字体颜色
  7. Excel INDEX MATCH教程之 什么是INDEX MATCH,有什么用(教程含案例)
  8. 如果只做前端验证的话,谈jjdd.com的看照片功能。
  9. html5 plus 兼容,H5+ API plusready的兼容
  10. 从区块链游戏项目看技术落地的挑战