import java.io.File;

public class Test {

public static void main(String args[]) {

Test t = new Test();

delFolder("d:/test");

System.out.println("OK");

}

// 删除文件夹

// param folderPath 文件夹完整绝对路径

public static 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) {

e.printStackTrace();

}

}

// 删除指定文件夹下所有文件

// param path 文件夹完整绝对路径

public static boolean delAllFile(String path) {

boolean flag = false;

File file = new File(path);

if (!file.exists()) {

return flag;

}

if (!file.isDirectory()) {

return flag;

}

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]);// 再删除空文件夹

flag = true;

}

}

return flag;

}

}

java代码删除本地文件_java程序实现删除本地文件相关推荐

  1. java读取src路径下的txt文件_Java程序使用Maven后无法运行?

    问:老师,同样的代码,为何我将Java工程改造成Maven后,始终无法运行? 实现的功能:加载abc.txt文件,代码是写在了Demo类中. 开发工具是Idea. 1.以下是普通Java工程的目录结构 ...

  2. java删除指定目录下文件_Java中循环删除指定目录下的文件

    Java中删除目录下的文件需要实现递归删除: private static void RecuErsionDeleteDisk(File file) { File[] files = file.lis ...

  3. java合并txt文件_Java程序将两个txt文件合并为第三个txt文件 - Break易站

    让给定的两个文件是file1.txt和file2.txt.我们的任务是将两个文件合并到第三个文件,例如file3.txt,但合并应该逐行进行.以下是交替合并的步骤. 为file3.txt创建Print ...

  4. 怎么访问和java包同级的文件_JAVA程序员谈几种访问文件的方式

    读取和写入文件都需要I/O操作调用系统提供的接口,因为磁盘设备是由系统来管理的,我们的应用程序要想访问物理设备只能通过这个方式.但是系统调用都是会涉及到内核空间地址和用户名空间地址的切换问题,原因是操 ...

  5. java分析日志文件_java程序如何对监控软件的日志文件进行如下分析?

    一个监控软件的日志文件,内容如下: 日期               时间          接口       设备      状态 2016-09-01   08:00     J1         ...

  6. java读取绝对路径文件_Java 程序中使用相对和绝对路径读取文件

    在Java中用File对象来创建文件时,绝对路径一般是不会出现什么问题的,如果使用相对路径,则有可能出现意向不到的问题,以下主要是针对相对路径进行解释 1.Eclipse下的Java Project环 ...

  7. java 导入导出txt文件_Java读取和写入txt文件

    1 问题描述 对于java的读取和写入txt一直心存疑惑,随着知识的积累,又重新进行学习,对java的文件读写理解更加深刻,在这里将自己的小小经验总结分享给大家.下面是大家了解java流的一个基本框架 ...

  8. java tostring是什么意思_Java程序员不会用Lombok就落伍了

    1 Lombok背景介绍 官方介绍如下: Project Lombok makes java a spicier language by adding 'handlers' that know how ...

  9. java中添加文本框_Java 添加、删除Word文档中的文本框

    在Word文档中,文本框是指一种可移动.可调大小的文字或图形容器.使用文本框,能够使文档在内容和形式上更为饱满.本文将通过使用Java编程来演示如何添加.删除Word文档中的文本框. Jar文件获取及 ...

最新文章

  1. 字符串最长子串匹配-dp矩阵[转载]
  2. 简述mysql半同步复制—semisync
  3. 下防火墙命令与centos7下防火墙命令区别
  4. lg android tv usb播放视频,小测LG新品液晶TV内置高清视频播放功能
  5. Devops (1)
  6. 树分治树链剖分相关题目讨论
  7. 九、oracle 事务
  8. 邀您参加 | K8S云原生技术开放日-北京站
  9. IDEA Cannot access alimaven (http://maven.aliyun.com/nexus/content/groups/public/)
  10. python filter_Python filter()
  11. csv 逗号数量不一样_lexin_common系列之CSV
  12. 云台山风景区,感受人生最美的风景
  13. 详解黑客的攻击方式1---网络欺骗攻击
  14. 概率论中的一些基础知识——条件概率 先验概率 后验概率 似然 概率分布函数 概率密度函数
  15. 计算机课睡觉检讨书,上课睡觉检讨书范文三篇
  16. android删除短信权限,android删除短信(绕过权限)
  17. [深度学习入门]两阶段目标检测算法到Faster RCNN
  18. 数据分析实战(三):美国1800~2010年婴儿名字
  19. 巴拿赫空间基本理论及其应用
  20. 微信小程序系列开发(一)

热门文章

  1. 怎么看tomcat连接的哪个mysql_如何验证tomcat和mysql连接成功呢
  2. app 服务器 运营 维护,app服务器维护
  3. PostgreSQL主要优势
  4. 铁路专用计算机,浅谈专用铁路计算机联锁控制
  5. linux服务器架设指南笔记
  6. winform listbox 没有listitem的问题
  7. 数字计算机第一次应用于工业是什么时候,计算机应用基础(二)第一次作业(95%的答案)(1884页)-原创力文档...
  8. Android Studio + TensorFlow lite 0.1.7
  9. 英文书: Python 网络编程基础手册
  10. 如何使用go读写excel