package com.test.demo.test;import java.io.File;/*** @Description: 测试* @Project: byy* @Title: Today.java**/
public class Today {/*** 删除空目录* @param dir 将要删除的目录路径*/private static void doDeleteEmptyDir(String dir) {boolean success = (new File(dir)).delete();if (success) {System.out.println("Successfully deleted empty directory: " + dir);} else {System.out.println("Failed to delete empty directory: " + dir);}}/*** 递归删除目录下的所有文件及子目录下所有文件* @param dir 将要删除的文件目录* @return boolean Returns "true" if all deletions were successful.* If a deletion fails, the method stops attempting to* delete and returns "false".*/private static boolean deleteDir(File dir) {if (dir.isDirectory()) {String[] children = dir.list();//递归删除目录中的子目录下for (int i = 0; i < children.length; i++) {boolean success = deleteDir(new File(dir, children[i]));if (!success) {return false;}}}// 目录此时为空,可以删除return dir.delete();}/*** 测试*/public static void main(String[] args) {//doDeleteEmptyDir("new_dir1");//参数为文件--删除文件,参数为dir,则删除本dir(不删除父目录)String newDir2 = "C:\\Users\\admin\\Desktop\\920a4e8ede004742ba9010e0381e3883\\论文查询结果.xls";newDir2 = newDir2.substring(0, newDir2.lastIndexOf("\\"));System.out.println(newDir2);File file = new File(newDir2);System.out.println(file.getAbsolutePath());System.out.println(file.getAbsoluteFile());boolean success = deleteDir(new File(newDir2));if (success) {System.out.println("Successfully deleted populated directory: " + newDir2);} else {System.out.println("Failed to delete populated directory: " + newDir2);}}}

Java 删除文件/文件夹相关推荐

  1. Java删除指定文件夹下的文件和目录

    Java删除指定文件夹下的文件和目录 import java.io.File;public class TestFile {public static void main(String[] args) ...

  2. java——java删除指定文件或文件夹

    java删除指定文件或文件夹 //删除files文件夹下文件名为name.txt的文件 //删除files文件夹下文件名为name.txt的文件 File folder = new File(&quo ...

  3. java 删除指定文件夹和下面所有文件_java——File IO流

    1.File(掌握) (1)IO流操作中大部分都是对文件的操作,所以Java就提供了File类供我们来操作文件 (2)构造方法 A:File file = new File("e:demoa ...

  4. java 删除指定文件夹和下面所有文件_JAVA语言基础

    一.计算机的基本概念 什么是计算机? 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行.自动高速处理海量数据的现代化智能电子设备.由硬件和软件组成.没有安装过任何软件的计算 ...

  5. 【java删除指定文件夹或者文件】

    想要拷贝一份项目代码到家里,但是由于是从公司svn服务器上checkout下来的,其中有很多.svn文件.所以就写了个小工具删除.svn文件夹.就可以缩小整个工程大小. package delete. ...

  6. Springboot 删除指定文件夹或文件(Java删除指定文件夹或文件)

    代码如下: package com.example.controller;import org.springframework.util.FileSystemUtils; import org.spr ...

  7. java 删除指定文件夹内所有文件

    该内容来自于:java 删除指定文件目录_IT_choshim的博客-CSDN博客_java删除指定文件 //删除文件夹     //param folderPath 文件夹完整绝对路径     pu ...

  8. java 删除指定文件夹 以及文件下下面的所有文件

    文件路径的分隔符在windows系统和linux系统中是不一样. 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = new File (& ...

  9. java 删除过期文件_定时脚本: 删除HDFS中的过期文件

    1. 基本原理: 通过hadoop fs -ls *命令获取相关文件或目录的修改时间,然后与设定的过期时间进行比较,之后执行删除操作即可 2. 相关代码: #!/bin/bash source ~/. ...

  10. java删除指定文件_java删除指定目录下指定格式文件的方法

    本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下 正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除 代码如下: import ...

最新文章

  1. HDOJ 1236 排名(练耐心题)
  2. Cocoa touch(六):UIViewController
  3. HDU - 1027 全排列
  4. 程序员的失业危机原因及应对方法汇总
  5. php周边,PHP周边 – 第6页 – Joyous—快乐由此开始
  6. vijos 1071 01背包+输出路径
  7. nodejs版本更新问题:express不是内部或外部命令
  8. purrr | 使用map族函数进行向量化运算
  9. js常用内建对象之:String对象
  10. linux essid 异常,关于BSSID,ESSID讨论
  11. jQuery实现回车绑定Tab事件
  12. vant ui的dialog二次封装使用
  13. 艾萨克·阿西莫夫作品
  14. 华为鸿蒙2048小游戏,从零开始使用华为DevEco Studio编写2048小游戏
  15. 系统建模与仿真项目驱动设计报告-基于MATLAB的GUI界面设计
  16. vue 上传图片进行压缩图片
  17. 偏差-方差分解bias-variance decomposition
  18. 上海宝付谈谈故宫瘫痪,程序员怎么办
  19. 警告: A docBase inside the host appBase has been specified, and will be ignore
  20. 计算机软件高级职称有啥用,计算机软考高级职称有什么用

热门文章

  1. 电脑开机后进不了系统怎么办?
  2. 男人心中理想女友的职业排行榜
  3. WebServices(转)
  4. 收藏CSDN上一篇文章--勉励自己
  5. 元宇宙大火的“天时、地利、人和”
  6. 实验二 货物进销管理系统
  7. ShaderJoy —— 用 Shader 绘制一只可爱的 “小挠斧” (详细版)【GLSL】
  8. python正向索引 反向索引_理解正向索引
  9. 年度新旗舰南卡Runner Pro4骨传导耳机评测,解放双耳,运动不设限
  10. php:获取字符串的长度