Java 删除文件/文件夹
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 删除文件/文件夹相关推荐
- Java删除指定文件夹下的文件和目录
Java删除指定文件夹下的文件和目录 import java.io.File;public class TestFile {public static void main(String[] args) ...
- java——java删除指定文件或文件夹
java删除指定文件或文件夹 //删除files文件夹下文件名为name.txt的文件 //删除files文件夹下文件名为name.txt的文件 File folder = new File(&quo ...
- java 删除指定文件夹和下面所有文件_java——File IO流
1.File(掌握) (1)IO流操作中大部分都是对文件的操作,所以Java就提供了File类供我们来操作文件 (2)构造方法 A:File file = new File("e:demoa ...
- java 删除指定文件夹和下面所有文件_JAVA语言基础
一.计算机的基本概念 什么是计算机? 计算机(Computer)全称:电子计算机,俗称电脑.是一种能够按照程序运行.自动高速处理海量数据的现代化智能电子设备.由硬件和软件组成.没有安装过任何软件的计算 ...
- 【java删除指定文件夹或者文件】
想要拷贝一份项目代码到家里,但是由于是从公司svn服务器上checkout下来的,其中有很多.svn文件.所以就写了个小工具删除.svn文件夹.就可以缩小整个工程大小. package delete. ...
- Springboot 删除指定文件夹或文件(Java删除指定文件夹或文件)
代码如下: package com.example.controller;import org.springframework.util.FileSystemUtils; import org.spr ...
- java 删除指定文件夹内所有文件
该内容来自于:java 删除指定文件目录_IT_choshim的博客-CSDN博客_java删除指定文件 //删除文件夹 //param folderPath 文件夹完整绝对路径 pu ...
- java 删除指定文件夹 以及文件下下面的所有文件
文件路径的分隔符在windows系统和linux系统中是不一样. 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = new File (& ...
- java 删除过期文件_定时脚本: 删除HDFS中的过期文件
1. 基本原理: 通过hadoop fs -ls *命令获取相关文件或目录的修改时间,然后与设定的过期时间进行比较,之后执行删除操作即可 2. 相关代码: #!/bin/bash source ~/. ...
- java删除指定文件_java删除指定目录下指定格式文件的方法
本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下 正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除 代码如下: import ...
最新文章
- HDOJ 1236 排名(练耐心题)
- Cocoa touch(六):UIViewController
- HDU - 1027 全排列
- 程序员的失业危机原因及应对方法汇总
- php周边,PHP周边 – 第6页 – Joyous—快乐由此开始
- vijos 1071 01背包+输出路径
- nodejs版本更新问题:express不是内部或外部命令
- purrr | 使用map族函数进行向量化运算
- js常用内建对象之:String对象
- linux essid 异常,关于BSSID,ESSID讨论
- jQuery实现回车绑定Tab事件
- vant ui的dialog二次封装使用
- 艾萨克·阿西莫夫作品
- 华为鸿蒙2048小游戏,从零开始使用华为DevEco Studio编写2048小游戏
- 系统建模与仿真项目驱动设计报告-基于MATLAB的GUI界面设计
- vue 上传图片进行压缩图片
- 偏差-方差分解bias-variance decomposition
- 上海宝付谈谈故宫瘫痪,程序员怎么办
- 警告: A docBase inside the host appBase has been specified, and will be ignore
- 计算机软件高级职称有啥用,计算机软考高级职称有什么用