Java code/**

* 删除文件夹

* @param filePathAndName String 文件夹路径及名称 如c:/fqf

* @param fileContent String

* @return boolean

*/

public void delFolder(String folderPath) {

try {

delAllFile(folderPath); //删除完里面所有内容

String filePath = folderPath;

filePath = filePath.toString();

java.io.File myFilePath = new java.io.File(filePath);

myFilePath.delete(); //删除空文件夹

}

catch (Exception e) {

System.out.println("删除文件夹操作出错");

e.printStackTrace();

}

}

/**

* 删除文件夹里面的所有文件

* @param path String 文件夹路径 如 c:/fqf

*/

public void delAllFile(String path) {

File file = new File(path);

if (!file.exists()) {

return;

}

if (!file.isDirectory()) {

return;

}

String[] tempList = file.list();

File temp = null;

for (int i = 0; i < tempList.length; i++) {

if (path.endsWith(File.separator)) {

temp = new File(path + tempList[i]);

}

else {

temp = new File(path + File.separator + tempList[i]);

}

if (temp.isFile()) {

temp.delete();

}

if (temp.isDirectory()) {

delAllFile(path+"/"+ tempList[i]);//先删除文件夹里面的文件

delFolder(path+"/"+ tempList[i]);//再删除空文件夹

}

}

}

android 删除文件夹中的所有文件,怎么删除文件夹中所有数据相关推荐

  1. 华为手机android目录,华为手机中的文件夹代表什么,哪些可以删除,看完秒懂...

    常用华为手机的小伙伴都知道,华为手机里面自带的有文件管理功能,在文件管理功能里面有很多以英文命名的文件夹,因为这些文件夹都是以英文命名的,所以很多人都不知道这些文件夹代表什么意思. 在对手机进行内存清 ...

  2. android存储文件数据恢复,教程:如何恢复安卓设备内置存储中已删除的文件

    感谢网友mumu214的投稿: 大家好,本教程将指导你如何恢复从任何Android设备的内置存储中删除的文件. 在开始之前先介绍一些数据恢复方面的基础知识: 想必大家在平常使用可存储设备(包括电脑.手 ...

  3. linux如何删除符号链接文件夹,在Linux中怎样移除(删除)符号链接

    你可能有时需要在 Linux 上创建或者删除符号链接.如果有,你知道该怎样做吗?之前你做过吗?你踩坑没有?如果你踩过坑,那没什么问题.如果还没有,别担心,我们将在这里帮助你. 使用 rm 和 unli ...

  4. java 文件递归删除文件夹_Java十行代码实现递归删除文件夹中所有文件

    递归删除文件夹中所有文件 要递归首先需要有方法.递归,即方法自己调用自己.一般在程序中很少使用,但在这个实现中,我们无法知道文件夹的深度,更无法根据深度来实现循环的嵌套. 递归两个重要条件: 终止边界 ...

  5. linux查询所建文件夹,linux中的文件和文件夹的新建、查询、删除

    新建文件夹 使用的mkdir命令可以新建文件夹. mkdir filename 这样就创建了一个叫做filename文件夹. 新建一个文件 新建的文件可以包括任何扩展名,.txt/.cpp/.csv ...

  6. ubuntu复制文件到另一个文件夹_简单介绍一下电脑中的文件或文件夹的复制、移动及删除的操作方式...

    大家好,我是波仔,今天又来跟各位学电脑基础的朋友们分享知识,让我们一起来学习吧. 复制文件或文件夹 在我们日常操作文件或文件夹的过程中,经常会遇到需要复制一些文件或文件夹什么的,下面我们就一起来分享一 ...

  7. AndroidStudio_android中实现对properties文件的读写操作_不把properties文件放在assets文件夹中_支持读写---Android原生开发工作笔记238

    这个东西还挺麻烦,因为是android中,我们一般把文件放到assets文件夹中去,但是实际上,这个raw文件夹和assets文件夹 是只读的,对,就是只读的只能读取,不能写入,所以一定要把文件写入到 ...

  8. java电脑中可以删除吗,电脑中c盘cflog是什么文件夹?是否可以随意删除

    一.cflog文件夹是干什么的,有什么作用? 说到cflog这个文件夹,我们就不得不提log这个单词,log的英文单词翻译过来意思是日志,因此,在电脑中或者是任何程序中都会用log这个单词来命名相应的 ...

  9. 计算机窗口中如何移动文件,简单介绍一下电脑中的文件或文件夹的复制、移动及删除的操作方式...

    大家好,我是波仔,今天又来跟各位学电脑基础的朋友们分享知识,让我们一起来学习吧. 复制文件或文件夹 在我们日常操作文件或文件夹的过程中,经常会遇到需要复制一些文件或文件夹什么的,下面我们就一起来分享一 ...

  10. 对文件或文件夹进行删除、移动、windows10重命名等操作时,系统可能提示“操作无法完成,因为其中的文件夹已在另一程序中打开,请关闭该文件或文件夹,然后重试

    我们在windows10中对文件或文件夹进行删除.移动.重命名等操作时,系统可能提示"操作无法完成,因为其中的文件夹已在另一程序中打开,请关闭该文件或文件夹,然后重试.",遇到这种 ...

最新文章

  1. 服务器php将视频转为m3u8,php应用ffmpeg对mp4文件转换并生成m3u8视频流文件
  2. PCANet --- 用于图像分类的深度学习基准
  3. 在一个千万级的数据库查寻中,如何提高查询效率?
  4. Codevs 3002 石子归并 3(DP四边形不等式优化)
  5. html5中preclass,为什么HTML5建议把代码元素放在pre?
  6. 空间复杂度怎么算_西餐厅主题餐饮空间设计装修预算怎么算?-雨川
  7. 商务图表案例——仿经济学人分组漏斗图~
  8. Android在线电影播放器案例
  9. Ubuntu 16.04 利用Sakurafrp工具管理多节点多隧道ID 实现 ssh 内网穿透
  10. 【iOS-Cocos2d游戏开发之十八】解决滚屏背景/拼接地图有黑边(缝隙)以及禁止游戏中自动锁屏问题!
  11. SlideLive:提供时间线类型PPT模板下载
  12. Linux 字体存放位置及字体安装
  13. mysql统计姓名为_MySQL统计所有成绩都在90分的姓名
  14. 虚拟机主机服务器出现SSH已启用,ESXi去掉 SSH已经启用的警告信息
  15. Jetson_nano环境配置
  16. obj-c UISlider  使用
  17. 稀疏表示人脸识别入门文章-《Robust Face Recognition via Sparse Representation》马毅
  18. arch linux安装_安装Arch Linux如何使我的旧笔记本电脑重获新生
  19. 599. 两个列表的最小索引总和【C++】
  20. 如何使用手机在线抠图工具进行一键抠图?

热门文章

  1. 仙人掌之歌——试用期(2)
  2. 【JAVASE】NIO
  3. 2019零基础学Android第1课——Android开发环境搭建
  4. HSV颜色空间及RGB转HSV公式
  5. Asp.Net MVC实现优酷(youku)Web的上传
  6. 带你去看快手数据管治技术交流会-模型规范 | 彭文华
  7. 伯努利分布与二项分布Binomial Distribution
  8. Java泛型专题之2、聊一聊-JAVA 泛型中的通配符 T,E,K,V,?
  9. 蒸汽发生器如何科学去除水垢
  10. ChatGPT助力软件开发